今天海淘科技有一個特殊的文章:從Luke Stevens的一篇文章,關于HTML5的真實作者,需要在過去的一個關鍵看,HTML5的現(xiàn)狀和未來。HTML5,究竟是什么?它是怎么來的?我們真的應該盲目地遵循我們告知它還是一些需要批判性思維?繼續(xù)讀下去,發(fā)現(xiàn)。真的HTML5,是什么?它是怎么來的?我們真的應該盲目地跟隨我們被告知的,或者是一些關鍵的思考嗎?讀就找到了。
HTML5,在其最流行的形式,席卷世界,但都聲稱是“HTML5”不存在,在某種意義上,兩“HTML5”:技術(shù)規(guī)范,并收集新的和令人興奮的技術(shù),集中在一起為“HTML5”。
另一方面,有實際的HTML5規(guī)范-一個冗長的技術(shù)文件主要用于瀏覽器廠商往往是那些實際上標志著網(wǎng)頁的一天在一個陌生的世界寫的,一天。這是“HTML5”在技術(shù)上正確的感覺。(真的,還有其他種類嗎?)
另一方面,有HTML5的口號-新的集合(和不那么新)技術(shù),通常都是非??幔恢杏玫腍TML5規(guī)范或那些有助于它。例如,你看到的互動,WebGL技術(shù)支持的音樂錄影帶“危險老鼠羅馬項目?這一切都發(fā)生在本地瀏覽器(IE除外由于安全問題),會讓你的下巴下降。
WebGL是新的性感,但即使是舊的標準被拂去灰塵再次成為新的。你在IE9看到令人難以置信的SVG動畫的女孩嗎?微軟的硬件-十年SVG標準加速支持使事情可能在SVG,我們只能夢想十年前。是的,這就是微軟將網(wǎng)絡標準推到了新的高度。
但是SVG曾經(jīng)被譽為“新的Flash”不是HTML5要么。
HTML5,作為一種規(guī)范,實際上是在最好的時候是最無聊的。HTML5的編輯,Ian Hickson,竭盡全力多年獲得HTML標準的形狀,所以瀏覽器制造商可以以一致的方式實施。瀏覽器制造商的實現(xiàn)細節(jié)是很難的東西,但它確實使我們的生活更容易,從長遠來看,我們可以感謝。
事實上,這是一個小奇跡,HTML5存在于所有的東西。在宣布HTML 4完成的方式回到1999,W3C花了半年00追求XHTML 2死的規(guī)格,Opera的HTML5布道者Bruce Lawson描述為一個“美麗的規(guī)范哲學的純度,絕對沒有與真正的世界”。
2004,一組為瀏覽器廠商經(jīng)營之外的W3C工作看到HTML不同的未來,并開始研究HTML規(guī)范發(fā)展更好地適應Web應用程序,并發(fā)布了一篇聲明自己的意圖。被拒絕由W3C后,本集團的技術(shù)工作小組,或WHATWG -繼續(xù)開發(fā)的Web應用程序和Web表單1 2種規(guī)格,由Ian Hickson編輯的規(guī)范發(fā)展的“仁慈的獨裁者”模式下。
長話短說,W3C終于幡然醒悟,意識到XHTML 2是死路一條;WHATWG有那些真正重要的支持(瀏覽者);他們沒有太多的選擇,但上船并采用WHATWG的標準。
HTML5的好的部分在很大程度上反映了這段歷史。例如,移動HTML5在Web窗體部分出生2,因此HTML5包含新形式的功能,極大的簡化形式的發(fā)展增加了多種功能,其中包括許多其他方便的占位符屬性。你可以在優(yōu)良的是HTML5表單指南了解更多關于HTML5表單的瀏覽器支持。
還有各種Web應用程序為導向的功能,包括歷史的API,它給我們提供了一種操作瀏覽器的歷史記錄和地址欄URL通過JavaScript,并超越丑陋的哈希爆炸(#!)URL方案,甚至整頁刷新模型我們一直以來的Web 2和AJAX請求世界試圖解決。
HTML5規(guī)范(和它的祖先)編輯,如前所述,Ian Hickson。正如Jeffrey Zeldman說的:“事實上,有一個“決策者”的編輯,HTML5,Ian Hickson。他的決定是最終的,他沒有義務解釋他的理由,他不需要把開發(fā)商建議以上瀏覽器制造商也在三明治機的,如果到了那。通過設計,hixie是根據(jù)他自己創(chuàng)造的結(jié)構(gòu)的自由球員,他的瀏覽器制造商最終用戶(主人?)喜歡這樣的方式?!?/span>
??松粌H是編輯-他也一直是一個非常重要的貢獻者,他編輯的規(guī)范,更好和更壞。例如,WebGL演示我們之前提到的使用基于OpenGL技術(shù).