關於HTML5的一小段歷史 讀《HTML5揭秘》

2021-09-24 12:32:50 字數 1055 閱讀 5439

書中介紹的這一段html發展史更像是一場馬拉松跑,參賽的雙方是w3c(全球資訊網聯盟,推動xhtml的發展)與what小組(web超文字應用程式技術,推動html更加豐富和易用),雙方都想讓自己的想法成為html的發展方向。

正如書中引言所述:「乙份技術規範和它的具體實現必須要做到步調一致。實現先於規範完成不是什麼好事情,因為人們會開始依賴這些已實現的細節,這樣會對規範形成制約。然而,你也不希望在規範已經完成時還沒有任何相關的具體實現和實踐經驗,因為這樣規範就得不到任何反饋。這裡面如果存在著無法避免的衝突,而我們也只能硬著頭皮去克服了。」

時間事件

備註2023年12月

全球資訊網聯盟(w3c)發布了html4.0

html工作小組被解散

2023年1月

w3c發布了xml1.0

w3c重新成立了html工作小組

目的是將html切換到xhtml

2023年12月

新的html工作小組起草了乙份臨時規範:xhtml1.0

2023年8月

xforms工作小組成立,發表了xhtml擴充套件表單:xforms的初稿

2023年5月

xhtml1.1規範發布

2023年10月

xforms工作小組發布了xforms1.0規範

2023年6月

what工作小組成立

w3c不願意繼續擴充套件現有的html和css新特性

2023年10月

w3c宣布將和what合作開發下一代html

what成就顯著,而沒有任何主流瀏覽器支援w3c的xhtml

2023年10月

w3c解散了xhtml2工作小組

what小組跑得更遠,至少html5的很多特性都被當今主流瀏覽器所支援。xhtml有著嚴格的語法標準,不能後向相容html,並且沒有帶來什麼新的功能,主流瀏覽器廠商和主流**都不願意支援xhtml。反觀what倒是做了很多實事。what沒有像w3c那樣重新定義html,而是順應潮流,漸進式地改進html。

html5歷史管理

在網易雲課堂上看了妙味課堂的關於html5歷史管理的課程,在這裡做一下筆記。單頁面或ajax區域性重新整理的頁面中,沒有辦法通過前一步和後一步得到歷史訪問資料,此時有兩種方法可以解決這個問題 1.onhashchange事件,示例 2.history下的pushstate和popstate事件,示例...

瘋狂html5講義(一) HTML5簡介

1.在html發展歷史中,最廣為人知的是html3.2和html4.01.2.將html與xml的長處加以結合,從而得到xhtml,xhtml是更嚴格 更純淨的html 3.w3c組織使用dtd document type definition,文件型別定義 來定義html和xhtml的語義約束,包...

HTML5的學習(二)HTML5標籤

3.按功能排列標籤 標籤 描述 html4 html5 定義注釋。定義文件型別。定義文件的主體。定義文件中的節。定義section或page的頁尾。to定義html標題。定義html文件。定義關於文件的資訊。定義section或page的頁首。定義關於html文件的元資訊。定義針對不支援客戶端指令碼...