《ASP.NET開發從入門到精通》—-1.3Web標準

非同步社群發表於2017-05-02

本節書摘來自非同步社群《ASP.NET 開發從入門到精通》一書中的第1章,第1.3節,著  張明星 ,責任編輯 張 濤, 更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視。

1.3 Web標準

知識點講解:光碟:視訊PPT講解(知識點)第1章介紹Web標準.mp4

隨著網路技術的迅速發展,人們對網站的需求大大增加,各種網站也如雨後春筍般紛紛建立起來。由於網路的無限性和共享性,以及各種設計軟體的推出,多樣化的站點展示方式隨即應運而生。與此同時,各種技術的相容問題也隨之引發,而Web標準就是為了解決技術衝突而誕生的。

Web開發標準概述

顧名思義,Web標準是所有站點在建設時必須遵循的一系列硬性規範。

從頁面構成來看,網頁主要由3部分組成:結構(Structure)、表現(Presentation)和行為(Behavior)。因此,對應的Web標準也分為如下3個方面。

1.結構化標準語言
當前使用的結構化標準語言是HTML和XHTML,具體資訊如下。

HTML
HTML是Hyper Text Markup Language(超文字標記語言)的縮寫,是構成Web頁面的主要元素,是網頁上資訊的符號標記語言。

XHTML
XHTML是Extensible Hyper Text Markup Language的縮寫。XHTML是在XML標準的基礎上建立起來的標識語言,其目的是實現HTML向XML的過渡。

2.表現性標準語言
目前的表現性語言是CSS ,它是Cascading Style Sheets(層疊樣式表)的縮寫。當前新的CSS規範是W3C從2007年開始陸續釋出的CSS3。通過CSS可以對網頁進行佈局,控制網頁的表現形式。CSS可以與XHTML語言相結合,實現頁面表現和結構的完整分離,提高站點的使用性和維護效率。

3.行為標準
當前推薦遵循的行為標準是DOM和ECMAScript。DOM是Document Object Model(文件物件模型)的縮寫,根據W3C DOM規範,DOM是一種與瀏覽器、平臺和語言的介面,使得使用者可以訪問頁面其他的標準元件。簡單理解就是,DOM解決了Netscaped的JavaScript和Microsoft的Jscript之間的衝突,給予Web設計師和開發者一個標準的方法,讓他們來訪問站點中的資料、指令碼和表現層對像。從本質上講,DOM是一種文件物件模型,是建立在網頁和Script及程式語言之間的橋樑。


相關文章