長沙web培訓
達內長沙侯家塘中心

15017569023

熱門課程

web前端開發標準是什么?達小妹告訴你

  • 時間:2018-05-10 16:55
  • 發布:前端開發
  • 來源:達內新聞

我們有99%的網站是采用HTML制作的,而HTML并不符合XML格式。因此這些網頁信息都很難適應未來新設備和數據共享的要求。怎么辦呢?國際萬維網組織(W3C.org)已經提出了解決辦法,他們在HTML基礎上,按照XML格式制定了新的規范XHTML1.0,只要通過簡單的改變,就能將HTML轉為XHTML,從而實現向XML的過渡。什么是web前端開發標準?web標準的思考與爭論。

什么是web標準

首先要明確一個概念。我們本書講的web標準,不是指XML,而是指為了實現大量HTML信息向XML標準的過渡,W3C和ECMA制定的一系列的技術規范,目前主要包括XHTML1.0、CSS2.0、DOM1.0和ECMA JavaScrit。web標準不僅僅是一個規范,而是一系列規范的總稱。按這些規范制作的網頁,符合XML格式規范,內容與表現相分離,將使你的頁面數據在以后可以被分享、交換和重用。

下面,讓我們一起了解一些重要的基礎知識。如果你已經掌握,可以跳過直接閱讀第二節。

什么是w3c

W3C是“World Wide Web Consortium”的縮寫,中文稱萬維網組織。是一個專注于“領導和發展web技術”的國際工業行業協會。它由萬維網發明者Time Berners-Lee領導,成立與1994年。W3C已經有超過500家的會員–包括微軟、美國在線(Netscape的母公司)、蘋果電腦、Adobe、Macromedia、SUN 以及各類主流硬件、軟件制造商和電信公司。學會主要研究由三家學術機構主理–美國麻省理工學院(MIT)、法國的歐洲信息與數學研究論壇(ERCIM)、日本的應慶大學(KEIO)。

W3C主要工作是研究和制定開放的規范(事實上的標準),以便提高web相關產品的互用性。W3C的推薦規范的制定都是由來自于會員和特別邀請的專家組成的工作組完成。工作組的草案(Drafts)在通過多數相關公司和組織同意后提交給W3C理事會討論,正式批準后才成為“推薦規范(Recommendations)”發布。更多的信息您可以訪問W3C的網站:www.w3.org

W3C發布的標準

3.1 HTML4.0

HyperText Markup Language(HTML,超文本標識語言)廣泛用于現在的網頁,HTML目的是為文檔增加結構信息,例如表示標題,表示段落;瀏覽器可以解析這些文檔的結構,并用相應的表現形式表現出來。例如:瀏覽器會將…之間的內容用粗體顯示。設計師也可以通過CSS(Cascading Style Sheets)來定義某種結構以什么形式表現出來。

3.2 XML1.0

XML是Extensible Markup Language(可擴展標識語言)的簡寫。XML類似HTML也是標識語言,不同的地方是:HTML有固定的標簽,而XML允許你自己定義自己的標簽,甚至允許你通過XML amespaces為一個文檔定義多套設定??匆粋€XML例子:

AJIEajie33@hotmail.com

ALLANneo_n@21cn.com

YAHOOtingpeng@msn.com

一些XML的應用,例如XHTML和MathML,已經成為W3C推薦規范。你同樣可以通過樣式規范(CSS和XSL),來定義XML標簽的表現形式。XML文檔目前還不能直接用瀏覽器顯示,頁面展現依然采用HTML或者XHTML,XML現在大多用于服務器與服務器(系統與系統)之間的數據交換。

3.3 CSS2.0

CSS是Cascading Style Sheets層疊樣式表的縮寫。通過CSS可以控制HTML或者XML標簽的表現形式。W3C推薦使用CSS布局方法,使得web更加簡單,結構更加清晰。

3.4 XHTML1.0

XHTML實際上就是將HTML根據XML規范重新定義一遍。它的標簽與HTML4.0一致,而格式嚴格遵循XML規范。因此,雖然XHTML與HTML在瀏覽器中一樣顯示,但如果你要轉換成PDF,那么XHTML會容易的多。

XHTML有三種DTD定義:嚴格的(strict),過渡的(Transitional),框架的(Frameset)。 DTD是Document Type Definition文檔類型定義的縮寫。它寫在XHTML文件的最開始,告訴瀏覽器這個文檔符合什么規范,用什么規范來解析。

3.5 DOM1.0

DOM是Document Object Model文檔對象模型的縮寫。DOM給了腳本語言(類似ECMAScript)無限發揮的能力。它使腳本語言很容易訪問到整個文檔的結構、內容和表現。

什么是ECMA?

是“European Computer Manufactures Association”的縮寫,中文稱歐洲計算機制造聯合會。是1961年成立的旨在建立統一的電腦操作格式標準–包括程序語言和輸入輸出的組織。

ECMA位于日內瓦,和ISO(國際標準組織)以及IEC(國際電工標準化機構)總部相鄰,主要任務是研究信息和通訊技術方面的標準并發布有關技術報告。ECMA并不是官方機構,而是由主流廠商組成的,他們經常與其他國際組織進行合作。

4.1 ECMA發布的標準 ECMAscript

ECMAscript是基于Netscape javaScript的一種標準腳本語言。它也是一種基于對象的語言,通過DOM可以操作網頁上的任何對象??梢栽黾?、刪除、移動或者改變對象。使得網頁的交互性大大提高。上述標準是我們目前從HTML向XML過渡時期用到的主要標準,也是本書主要討論的范疇。

web標準的優勢

5.1 易用性

用web標準制作的頁面,對搜索引擎更加“透明”,因為良好清晰的結構使得搜索引擎能夠方便的判斷與評估信息,從而建立更精確的索引。按web標準制作的頁面也可以在更老版本的瀏覽器中正常顯示基本結構,即使CSS/XSL樣式無法解析,它也能顯示出完整的信息和結構。

符合web標準的頁面也很容易被轉換成其他格式文檔,例如數據庫或者word格式,也容易被移植到新的系統–硬件或者軟件系統,比如網絡電視、PDA等等。這是XML天生具有的優勢。

符合web標準的頁面也具有天生的“易用性(accessibility)”,不僅僅是普通瀏覽器可以閱讀,那些有殘疾的人們也可以通過盲人瀏覽器、聲音閱讀器正常使用。

5.2 向后兼容性

使用web標準建立的頁面,將在未來的新瀏覽器或者新網絡設備中很好的工作。我們只要修改CSS或者XSL定制相應的表現形式就可以了。

web標準的思考與爭論。

通過上文的介紹,我們已經初步了解為什么W3C要建立XML標準,為什么各大廠商都愿意支持XML。也了解到為了向XML標準過渡,我們目前階段需要學習和掌握的web標準有那些,接下來就是具體應用了。但我們發現應用也并不如想像中那樣順利,依然有一堆的困難擺在我們面前:有99%采用HTML4.0或者更老規范建立的網頁需要轉換到XHTML;每天依然有大量的新的頁面采用不符合web標準的技術在發布;缺乏易用的、強大的支持web標準的頁面開發軟件;主流瀏覽器IE對web標準的支持不完善;大批的設計師需要了解web標準,轉變觀念;其中“轉變觀念”是最重要、也是最難的。許多設計師還不理解web標準,依然在觀望甚至反對。

前端開發

上一篇:web前端和軟件測試相比哪個比較好?達小妹告訴你
下一篇:什么是WEB開發三層架構?達小妹告訴你

馬上預約三天免費體驗課

姓名:

電話:

選擇城市和中心
江西省

貴州省

廣西省

海南省

4ayy私人影院