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

正文內(nèi)容

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

2025-08-15 02:58 本頁(yè)面
 

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