freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

描述性程序設(shè)計語言declarativelanguages(編輯修改稿)

2025-08-15 02:58 本頁面
 

【文章內(nèi)容簡介】 91403/address? voice/voice? fax/? /publisher? /document? 第三種形式的 XML文檔也舉一例子 :? 例 一個合法的 XML文檔? ?xmlversion=?? !DOCTYPEadvertSYSTEM? advert? headline...plcl.../headline? text.../text? /advertXML? XSL可擴展樣式語言XML文檔通過 XSL可擴展樣式語言描述的樣式表 (它本身也是 XML的文檔 ),執(zhí)行后產(chǎn)生一個 HTML文檔 ,即 XSL把 XML文檔翻譯為 HTML文檔顯現(xiàn)。XML特點? XML與 Access,Oracle和 SQLServer等數(shù)據(jù)庫不同,數(shù)據(jù)庫提供了更強有力的數(shù)據(jù)存儲和分析能力,例如:數(shù)據(jù)索引、排序、查找、相關(guān)一致性等, XML僅僅是展示數(shù)據(jù) 。? XML與 HTML的設(shè)計區(qū)別是: XML是用來存儲數(shù)據(jù)的,重在數(shù)據(jù)本身。而 HTML是用來定義數(shù)據(jù)的,重在數(shù)據(jù)的顯示模式。? XML的 簡單 使其易于在任何 應(yīng)用程序中 讀 寫數(shù)據(jù),這使 XML很快成為數(shù)據(jù)交換的唯一公共語言? XML去掉了一些繁雜的功能,保留了 SGML的 結(jié)構(gòu)化功能 ,使得網(wǎng)站設(shè)計者可以定義自己的文檔類型, XML同時也推出一種新型文檔類型,使得開發(fā)者也可以不必定義文檔類型。XML優(yōu)點? XML有兩個先驅(qū) SGML和 HTML,它既具有SGML的強大功能和可擴展性,同時又具有HTML的簡單性。– 1.良好的可擴展性 。 XML允許各個不同的行業(yè)根據(jù)自己獨特的需要制定自己的一套標(biāo)記。– 2.內(nèi)容與形式的分離 。– 3.遵循嚴(yán)格的語法要求 。 XML不但要求標(biāo)記配對、嵌套,而且還要求嚴(yán)格遵守 DTD的規(guī)定。– 4.便于不同系統(tǒng)之間信息的傳輸 。– 5.具有較好的保值性 。 XML的保值性來自它的先驅(qū)之一 SGML語言。XML相關(guān)技術(shù)? 單純的 XML是用來描述數(shù)據(jù)的,如果沒有搭配適當(dāng)?shù)臉邮奖?,?Web瀏覽器中瀏覽XML文件時,只能看到 XML文件的樹形結(jié)構(gòu),這本身意義不大,所以需要借助一些相關(guān)技術(shù)。 XMLSchemaDOMXSLT、 XPionter和 XPathXHTML? XHTML 是 HTML 與 XML(擴展標(biāo)記語言)的結(jié)合物。? XHTML 包含了所有與 XML 語法結(jié)合的 HTML 元素。? XHTML 是 更嚴(yán)格更純凈 的 HTML 代碼。? XHTML的目標(biāo)是取代 HTML。XHTML? 下面的 HTML代碼仍然可以工作得很好,即使它沒有遵守 HTML規(guī)則HTML5的起源? HTML5是 W3C(WorldWideWebConsortium)與 WHATWG(WebHypertextApplicationTechnologyWorkingGroup)合作 的結(jié)果。? WHATWG致力于 web表單和應(yīng)用程序,而 W3C專注于 XHTML? 在 2022年,雙方?jīng)Q定進行合作,來創(chuàng)建一個新版本的 HTML。HTML5? HTML5的第一份正式草案已于 2022年 1月 22日公布。? HTML5有兩大特點:– 強化了 Web網(wǎng)頁的 表現(xiàn) 性能。– 追加了本地數(shù)據(jù)庫等 Web應(yīng)用 的功能。HTML5建立的規(guī)則? 新特性應(yīng)該基于 HTML、 CSS、 DOM以及 JavaScript。? 減少對外部插件的需求(比如 Flash)? 更優(yōu)秀的錯誤處理? 更多取代腳本的標(biāo)記? HTML5應(yīng)該獨立于設(shè)備? 開發(fā)進程應(yīng)對公眾透明HTML5新特性? 用于繪畫的 canvas元素? 用于媒介回放的 video和 audio元素? 對本地離線存儲的更好的支持? 新的特殊內(nèi)容元素,比如 article、 footer、 header、 nav、 section? 新的表單控件,比如 calendar、 date、time、 、 url、 searchHTML5改進特征? HTML5提供了一些新的元素和屬性,例如 nav(網(wǎng)站導(dǎo)航塊)和 footer。這種標(biāo)簽將有利于搜索引擎的索引整理,同時更好的幫助小屏幕裝置和視障人士使用。? 除此之外,還為其他瀏覽要素提供了新的功能,如 audio和 video標(biāo)記。HTML5改進特征? HTML4標(biāo)記– 其中包括純粹顯示效果的標(biāo)記,如 font和center,它們已經(jīng)被 CSS取代。? – b和 i標(biāo)簽依然保留,但它們的意義已經(jīng)和之前有所不同,這些標(biāo)簽的意義只是為了將一段文字標(biāo)識出來,而不是為了為它們設(shè)置粗體或斜體式樣。 u, font, center, strike這些標(biāo)簽則被完全去掉了。HTML5改進特征? – 包括日期, URL, Email地址,其它的對象則增加了對非拉丁字符的支持。 HTML5還引入了微數(shù)據(jù),這一使用機器可以識別的標(biāo)簽標(biāo)注內(nèi)容的方法,使語義 Web的處理更為簡單。總的來說,這些與結(jié)構(gòu)有關(guān)的改進使內(nèi)容創(chuàng)建者可以創(chuàng)建更干凈,更容易管理的網(wǎng)頁,這樣的網(wǎng)頁對搜索引擎,對讀屏軟件等更為友好。? ,更合理的 Tag– 多媒體對象將不再全部綁定在 object或 embedTag中,而是視頻有視頻的 Tag,音頻有音頻的 Tag。HTML5改進特征? – 這個功能將內(nèi)嵌一個本地的 SQL數(shù)據(jù)庫,以加速交互式搜索,緩存以及索引功能。同時,那些離線Web程序也將因此獲益匪淺。不需要插件的富動畫。? 對象– 將給瀏覽器帶來直接在上面繪制矢量圖的能力,這意味著用戶可以脫離 Flash和 Silverlight,直接在瀏覽器中顯示圖形或動畫。? – 將提供 API實現(xiàn)瀏覽器內(nèi)的編輯,拖放,以及各種圖形用戶界的能力。內(nèi)容修飾 Tag將被剔除,而使用 CSS。? audio和 video元素可以包含額外的標(biāo)記,用來描述音頻和 視頻的內(nèi)容。這對搜索引擎也有幫助。使用 HTML5開發(fā)的應(yīng)用? 在 HTML5未成熟應(yīng)用的時候,流媒體播放等一些精彩應(yīng)用必須借助第三方軟件才可以實現(xiàn),比如 Flash等。? 但是現(xiàn)在 HTML5已經(jīng)將其超過,它不但可以播放視頻和音頻,而且還可以開發(fā)出各種網(wǎng)絡(luò)在線應(yīng)用程序,如 標(biāo)識的地理位置、離線存儲、拖放、圖片處理 等。處理圖片? 本網(wǎng)站使用了 HTML5的 Canvas元素來創(chuàng)建一個圖層列表,通過從圖片庫選擇圖片添加后,會新建一個新的圖層,每一層都可以通過操縱將圖片進行:移動、縮放、旋轉(zhuǎn)、改變圖層上下級、刪除層、改變透明度、改變混合模式、啟用或禁用的圖片陰影。? 網(wǎng)址: 地理定位? 這個 web應(yīng)用程序會自動檢測您所在的位置,然后使用谷歌地圖返回附近的就業(yè)信息。 不過需要注意的是,它要求分享您瀏覽器所處的地址信息。網(wǎng)址: 走出去? 平臺無關(guān)? 放置標(biāo)示? 腳本解釋腳本解釋? 腳本語言 (JavaScript,VBscript等 )介于 HTML和 C,C++,Java,C等編程語言之間。 HTML通常用于格式化和鏈結(jié)文本。而編程語言通常用于向機器發(fā)出一系列復(fù)雜的指令。 腳本語言與編程語言也有很多相似地方,其函數(shù)與編程語言比較相象一些 ,其也涉及到變量。與編程語言之間最大的區(qū)別是編程語言的語法和規(guī)則更為嚴(yán)格和復(fù)雜一些 .?腳本語言是一種解釋性的語言 ,例如 vbscript,javascript,installshieldscript等等 ,它不象c\c++等可以編譯成二進制代碼 ,以可執(zhí)行文件的形式存在 .腳本語言不需要編譯,可以直接用,由解釋器來負(fù)責(zé)解釋。? 腳本語言一般都是以文本形式存在 ,類似于一種命令 .舉個例子說 ,如果你建立了一個程序 ,叫 ,可以打開 .aa為擴展名的文件 .你為 .aa文件的編寫指定了一套規(guī)則 (語法 ),當(dāng)別人編寫了 .aa文件后 ,你的程序用這種規(guī)則來理解編寫人的意圖 ,并作出回應(yīng) .那么 ,這一套規(guī)則就是腳本語言 .腳本解釋? 腳本語言假設(shè)已經(jīng)存在了一系列由其他語言寫成的有用的組件 .腳本語言不希望隨機地產(chǎn)生請求 ,他希望主要是把組件接在一起 .腳本語言常用于擴展組件特性 ,但他們很少用于復(fù)雜的算法和數(shù)據(jù)結(jié)構(gòu) 。這些東西常由組件提供 .腳本語言有時涉及膠著語言或系統(tǒng)整體語言 .–21世紀(jì)的高級程序語言。腳本語言? 腳本語言是為了縮短傳統(tǒng)的編寫 編譯 鏈接 運行( editpilelinkrun)過程而創(chuàng)建的計算機編程語言。? 原則– 簡單的方式快速完成某些復(fù)雜的事情腳本語言特點? 特點– 良好的快速開發(fā)– 高效率的執(zhí)行– 解釋而非編譯執(zhí)行– 和其它語言編寫的程序組件之間通信功能很強大腳本語言與高級編程語言? 許多腳本語言都超越了計算機簡單任務(wù)自動化的領(lǐng)域,成熟到可以編寫精巧的程序。? 幾乎所有計算機系統(tǒng)的 各個層次 都有一種腳本語言。包括操作系統(tǒng)層,如計算機游戲,網(wǎng)絡(luò)應(yīng)用程序,字處理文檔,網(wǎng)絡(luò)軟件等。? 在許多方面,高級編程語言和腳本語言之間互相交叉 ,二者之間沒有明確的界限。常用的腳本語言? CShell? JavaScript? Nuva? Perl? Python? Groovy? Ruby? Tcl? VBScript? CSS? ScalaJavaScriptJavaScript是一種運行在瀏覽器中的解釋型的編程語言。為什么我們要學(xué) JavaScript?在 Web世界里,只有JavaScript能跨平臺、跨瀏覽器驅(qū)動網(wǎng)頁,與用戶交互。容易上手,但精髓卻不為大多數(shù)開發(fā)人員所熟知 ,編寫高質(zhì)量的 JavaScript代碼很難。一個合格的開發(fā)人員應(yīng)該精通 JavaScript和其他編程語言。如果你已經(jīng)掌握了其他編程語言,或者你還什么都不會,請立刻開始學(xué)習(xí) JavaScript,不要被 Web時代所淘汰。產(chǎn)生? JavaScript是由網(wǎng)景公司開發(fā)的一種跨平臺,面向?qū)ο?(objectoriented)的網(wǎng)頁腳本語言 (WebScriptLanguage),是目前流行的網(wǎng)頁特效設(shè)計語言。? JavaScript代碼可直接嵌入 HTML文件中,隨網(wǎng)頁一起傳送到客戶端瀏覽器,然后通過瀏覽器來解釋執(zhí)行。JavaScript概述在 HTML標(biāo)記中直接寫入 JavaScript代碼例:HTMLBODYPonmouseover=alert(39。歡迎您學(xué)習(xí) JavaScript!39。)鼠標(biāo)移過來/P/BODY/HTMLJavaScript概述將 JavaScript代碼放入 標(biāo)記符中例如:script(歡迎您學(xué)習(xí) JavaScript!)。/scriptJavaScript概述將代碼獨立存儲為以 .js為擴展名的文件,利用 SRC屬性將該文件調(diào)入例如:scriptsrc=/script:(歡迎您學(xué)習(xí) JavaScript!)。數(shù)據(jù)類型數(shù)值 (Number):包含整數(shù)或浮點數(shù)。邏輯值 (Logical):取值為 true或 false。字符串 (String):用單引號或雙引號括起來的零個或多個單一的字符所組成??罩?(null):表示沒有值,取唯一值 ”null”,大小寫敏感。未定義值 (undefined):表示尚未定義值。注: null不能寫成 Null或 NULL。null既不等于 “0”,也不等于 “空字符串 ”。因為 “0”是數(shù)值, “空字符串 ”是字符串。 鍵值對 (Map): KeyValue表集合 (Set):一組 key的集合數(shù)據(jù)類型NumberJavaScript不區(qū)分整數(shù)和浮點數(shù),統(tǒng)一用 Number表示,以下都是合法的 Number類型:123。//整數(shù) 123。//浮點數(shù) 。//科學(xué)計數(shù)法表示 ,等同于 99。//負(fù)數(shù)NaN。//NaN表示 NotaNumber,當(dāng)無法計算結(jié)果時用 NaN表示Infinity。//Infinity表示無限大,當(dāng)數(shù)值超過了 JavaScript的 Number所能表示的最大值時,就表示為 Infinity十六進制用 0x前綴和 09, af表示,如: 0xff00, 0xa5b4c3d2。數(shù)據(jù)類型字符串以單引號 39?;螂p引號 括起來的任意文本,比如 39。abc39。, xyz等等。布爾值布爾值和布爾代數(shù)的表示完全一致,一個布爾值只有 true、 false兩種值,可以直接用 true、 false表示布爾值,也可以通過布爾運算計算出來:true。//這是一個 true值false。//這是一個 false值2=3。//這是一個 false值!true。//結(jié)果為 false!(25)。//結(jié)果為 true數(shù)據(jù)類型null和 undefinednull表示一個 “空 ”的值,它和 0以及空字符串 39。39。不同, 0是一個數(shù)值, 39。39。表示長度為 0的字符串,而 null表示 “空 ”。在其他語言中,也有類似 Jav
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1