介紹—WEB標(biāo)準(zhǔn)
不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。
網(wǎng)頁(yè)主要由三部分組成:結(jié)構(gòu)、表現(xiàn)、和行為。
對(duì)應(yīng)的標(biāo)準(zhǔn)也分三方面:
- 結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言主要包括XHTML和XML。
- 表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言主要包括CSS。
- 行為標(biāo)準(zhǔn)主要包括對(duì)象模型(如W3C DOM)、ECMAScript等。
這些標(biāo)準(zhǔn)大部分由萬(wàn)維網(wǎng)聯(lián)盟(W3C)起草和發(fā)布,也有一些是其他標(biāo)準(zhǔn)組織制訂的標(biāo)準(zhǔn),比如ECMA(European Computer Manufacturers Association)的ECMAScript標(biāo)準(zhǔn)。
目的—web標(biāo)準(zhǔn)
- 便于程序設(shè)計(jì)者設(shè)計(jì)出具有規(guī)范性的文件
- 便于瀏覽器廠家研發(fā)出適應(yīng)web標(biāo)準(zhǔn)的瀏覽器
- 進(jìn)而使得程序員設(shè)計(jì)的文件可以在不同的瀏覽器或終端設(shè)備展示網(wǎng)頁(yè)信息。
要求—web標(biāo)準(zhǔn)
web標(biāo)準(zhǔn)被分為三部分,當(dāng)然,程序員在設(shè)計(jì)時(shí),也盡量保證從三個(gè)步驟開(kāi)始寫(xiě),這三個(gè)步驟也是對(duì)網(wǎng)頁(yè)內(nèi)容設(shè)計(jì)要求的遞增階段。
內(nèi)容:網(wǎng)頁(yè)信息;結(jié)構(gòu):html;表現(xiàn):css;行為:javascript
好處—web標(biāo)準(zhǔn)
- 提高頁(yè)面瀏覽速度,降低文件大小。
將代碼按照結(jié)構(gòu)、表現(xiàn)、行為分別編寫(xiě)代碼,首先具有規(guī)范性,其次便于瀏覽器解析渲染。為什么? - 縮短改版時(shí)間。
改版時(shí),只需對(duì)具有相同類(lèi)別(例如:class)的標(biāo)簽進(jìn)行統(tǒng)一改版設(shè)計(jì)。 - 文件變小后,降低帶寬,減少網(wǎng)站支付運(yùn)營(yíng)商的流量費(fèi)用。
-
代碼少而規(guī)范,容易被搜索引擎抓取。
歡迎補(bǔ)充與指正?