![編寫HTML5文檔_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/01045b84-a083-451c-b2cd-925131e47889/01045b84-a083-451c-b2cd-925131e478891.gif)
![編寫HTML5文檔_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/01045b84-a083-451c-b2cd-925131e47889/01045b84-a083-451c-b2cd-925131e478892.gif)
![編寫HTML5文檔_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/01045b84-a083-451c-b2cd-925131e47889/01045b84-a083-451c-b2cd-925131e478893.gif)
![編寫HTML5文檔_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/01045b84-a083-451c-b2cd-925131e47889/01045b84-a083-451c-b2cd-925131e478894.gif)
![編寫HTML5文檔_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/01045b84-a083-451c-b2cd-925131e47889/01045b84-a083-451c-b2cd-925131e478895.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 怎么編寫html5文檔? 考慮到向前兼容性,html5規(guī)范規(guī)定可以 使用兩種語法格式來編寫網(wǎng)頁,即html語法 格式與xml語法格式。 使用xml語法編寫html5文檔 不需要使用dtd來指定文檔類型 文檔標(biāo)題 正文部分 使用xml語法編寫html5文檔時(shí),html5文檔 中所有的元素必須位于xhtml命名空間中。 文件擴(kuò)展名可以是.xml或者.xhtml,推薦使用.xhtml 不需要使用meta元素聲明文檔編碼 encoding中聲明的編碼應(yīng)與實(shí)際的編碼一致 在根元素中定義默認(rèn)命名空間 沒有mime的聲明,但是mime必須是text/xml 或application/xml,以及子類型為+
2、xml的mime .xml的mime通常被識別在text/xml,而.xhtml的文檔mime未知, 因此需要在服務(wù)器中特別指定,或者在代碼中動態(tài)指定。 使用xml語法編寫html5文檔 可以定義命名空間 svg范例 . 常用命名空間請翻閱書12頁,其中xml和 xmlns命名空間是默認(rèn)的,無需顯式聲明。 默認(rèn)命名空間,在html元素中的 元素默認(rèn)在此命名空間內(nèi),瀏覽 器將文檔渲染為html網(wǎng)頁。 使用內(nèi)置的xml命名空間聲明 網(wǎng)頁的自然語言代碼 在svg元素中聲明了svg命名 空間并定義前綴s,該前綴用 于每個(gè)svg繪圖元素 chrome 使用html語法編寫html5文檔 不需要使用dtd
3、來指定文檔類型 文檔標(biāo)題 正文部分 為了向前兼容,仍可以使用dtd,請參閱書 p15頁表1-2中允許使用的dtd標(biāo)示 在特例情況下,如使用某些外部元素時(shí),屬性名需要使用 命名空間限定。 不區(qū)分大小寫 需進(jìn)行mime的聲明,mime必須是text/xml 或 text/xml-sandboxed 使用charest屬性指定文檔編碼,聲明的編碼和實(shí)際的編 碼要保持一致。 請參閱書p15頁表1-1 實(shí)驗(yàn)作業(yè) 1.驗(yàn)證p12頁程序,提交驗(yàn)證結(jié)果。 2.修改個(gè)人簡介網(wǎng)站中的程序,使用html5編碼方式。 在html中使用腳本語言 目前動態(tài)的應(yīng)用程序編寫一般使用二進(jìn)制方式(binary) 和腳本方式(sc
4、ript) 常見腳本語言:vbscript、javascript、jscript、php、cgi、 cfml、python、tcl、actionscript、等 1.在客戶端動態(tài)修改文檔內(nèi)容。 2.獲取表單控件中的輸入數(shù)據(jù),驗(yàn)證數(shù)據(jù)有效性。 3.對事件進(jìn)行響應(yīng),如加載、卸載、處理焦點(diǎn)、鼠標(biāo)移動等。 4.關(guān)聯(lián)表單控件,創(chuàng)建圖形用戶界面元素。 。 執(zhí)行編譯后的代碼,客戶端不可 見??蛻舳丝梢姷姆弦欢ǜ袷揭?guī)范的命令, 解釋執(zhí)行。 效效 率率效效 率率 腳本 服務(wù)器端腳本和客戶端腳本 不能用在xml語法中不再推薦使用! 在html中使用javascript腳本語言 腳本代碼使用script元素定義。
5、 function popupmsg(msg) alert(msg); 其間的元素內(nèi)容在文檔加載后順序執(zhí) 行,并且僅執(zhí)行一次。 位于一個(gè)單獨(dú)的文件中,使用src元素屬性進(jìn)行動態(tài)加載。 定義在內(nèi)建事件的屬性值中。 三種在html頁面中使用javascript的方法 事件被觸發(fā)時(shí),執(zhí)行屬性值中的腳本代碼。 如果客戶端不能處理腳本代碼,執(zhí)行noscript元素中的內(nèi)容 推薦解決方案: 使用表單將javascript代碼所實(shí)現(xiàn)的 功能放在服務(wù)端運(yùn)行。 請將書p42頁代碼調(diào)試運(yùn)行。 不推薦使用!可用type屬性代替。 在html中使用javascript腳本語言 script元素的常用屬性 可以出現(xiàn)任意
6、次數(shù),可以位于head元素中,也可以位于body元素中。 defer=“defer” 使用script元素定義腳本代碼 通知瀏覽器,元素內(nèi)容(這段腳本代碼)將不會產(chǎn)生任何文檔內(nèi) 容。允許省略屬性值。 aysnc與src 的組合類型 type=“mime” 指定元素內(nèi)容所使用的腳本語言。html5.0中默認(rèn)值為”text/javascript”。 請參閱書p37頁常用內(nèi)容類型 language=“語言標(biāo)識符” 指定了元素的內(nèi)容的腳本語言,它的值是這個(gè)語言的標(biāo)識符。 scr=“外部文檔url地址” 指定了保存腳本代碼的外部文件的位置。 當(dāng)使用xml語法編寫html5文檔時(shí), script元素的內(nèi)容
7、可能和xml1.0規(guī) 范沖突。怎么辦? charset=“字符集” 定義src屬性指定的外部外部腳本代碼所使用的字符編碼。 優(yōu)先權(quán)! aysnc=“ture/false”定義腳本的異步執(zhí)行方式。 只定義aysnc。腳本將被異步執(zhí)行。(線程) 只定義了defer。腳本將在文檔完成解析后被執(zhí)行。 都沒有定義,遇到立即解釋執(zhí)行。 在html中使用javascript腳本語言 body元素的常用事件屬性 將特定數(shù)量的內(nèi)建事件與一個(gè)特定的用戶與瀏覽器交互的動作關(guān)聯(lián) 在一起。每個(gè)內(nèi)建事件的每次發(fā)生都可以觸發(fā)一個(gè)腳本。 在事件屬性值中定義腳本代碼 請參閱書p40頁表3-1 事件屬性 試一試:試一試:在瀏覽器中輸入 javascript:window.open(about:blank); javascript:window.open(about:blank);void 0; 控件元素如intput,select,button,textarea和 label均響應(yīng)一定的內(nèi)建事件。 在超鏈接中定義腳本代碼 在超鏈接的url地址中定義腳本代碼。通過使用javascript:前綴 將javascript代碼用做url地址。 function pop
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度體育賽事贊助合同匯編
- 2025年度空調(diào)銷售安裝合同書-二零二五年度品質(zhì)保障
- 2025年度跨境電子商務(wù)平臺居間服務(wù)合同范本
- 2025年度科技項(xiàng)目居間合作合同參考
- 2025年度智慧城市基礎(chǔ)設(shè)施建設(shè)合同-@-20
- 2025年度虛擬現(xiàn)實(shí)(VR)技術(shù)研發(fā)與應(yīng)用合同-@-1
- 2025年度智能安防監(jiān)控系統(tǒng)集成合同
- 現(xiàn)代工業(yè)園區(qū)中的綠色建筑創(chuàng)新應(yīng)用
- 電商平臺用戶體驗(yàn)管理與優(yōu)化研究
- 現(xiàn)代物流與供應(yīng)鏈管理的教育與實(shí)踐
- 2025年魯泰集團(tuán)招聘170人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 企業(yè)員工食堂管理制度框架
- 《辣椒主要病蟲害》課件
- 電力溝施工組織設(shè)計(jì)-電纜溝
- 2024年煤礦安全生產(chǎn)知識培訓(xùn)考試必答題庫及答案(共190題)
- 《法律援助》課件
- 小兒肺炎治療與護(hù)理
- GB/T 36547-2024電化學(xué)儲能電站接入電網(wǎng)技術(shù)規(guī)定
- 學(xué)校物業(yè)管理投標(biāo)書范本
- 《高處作業(yè)安全》課件
評論
0/150
提交評論