濮阳杆衣贸易有限公司

主頁 > 知識庫 > HTML5 解析規(guī)則分析

HTML5 解析規(guī)則分析

熱門標(biāo)簽:平頂山電子地圖標(biāo)注怎么修改 洛陽市伊川縣地圖標(biāo)注中心官網(wǎng) 江蘇高頻外呼系統(tǒng)線路 搜狗星級酒店地圖標(biāo)注 會聲會影怎樣做地圖標(biāo)注效果 地圖標(biāo)注自己去過的地方 高德地圖標(biāo)注錯(cuò)誤怎么修改 標(biāo)準(zhǔn)智能外呼系統(tǒng) 電銷機(jī)器人視頻
盡管HTML 5中的一些部分目前爭議比較大,關(guān)于解析的這部分得到了瀏覽器廠商的一致認(rèn)同。一旦瀏覽器開始實(shí)現(xiàn)它,用戶就可以從所帶來的兼容性提升中獲益。

HTML 5解析規(guī)則的最初實(shí)現(xiàn)之一是為了支持HTML 5驗(yàn)證器而開發(fā)的。(如果你想測試這個(gè)驗(yàn)證器的話,http://ejohn.org應(yīng)該是合法的HTML 5。)這個(gè)實(shí)現(xiàn)是用Java開發(fā)的,提供了SAX和DOM的接口,并且是開源的。

有趣的是Henri Sivonen(驗(yàn)證器的作者)最近為Gecko開發(fā)了一個(gè)全新的HTML 5解析引擎,會在下一個(gè)版本的Firefox中使用。

這個(gè)實(shí)現(xiàn)實(shí)際上是通過把Henri的HTML 5解析器的Java實(shí)現(xiàn)自動轉(zhuǎn)換為C++來完成的。這個(gè)轉(zhuǎn)換是自動完成的,所有的改動都會提交到Mozilla的代碼庫中。

一般來說,當(dāng)提到這種大規(guī)模的程序式的把Java代碼庫轉(zhuǎn)換到C++的做法時(shí),我會跳出來。不過結(jié)果非常的出人意料:頁面加載的性能提升了3%。

這些是建立在該代碼庫會提供的一連串的bug修正和一致性檢查的基礎(chǔ)上。你可以在Mozilla的bug庫中查看該補(bǔ)丁的進(jìn)度。

如果你想嘗試新的解析器的話(你不太可能發(fā)現(xiàn)很多明顯的變化,但是任何尋找bug的努力都是值得感謝的。),下載一個(gè)Firefox的每日構(gòu)建版本,打開about:config,把html5.enable設(shè)成true就可以了。

如果想升級到HTML 5,那么現(xiàn)在就是時(shí)候。因?yàn)镠TML 5是HTML 4和XHTML 1提供的功能的超集,所以升級是非常容易的。只需要把目前的(X)HTML文檔類型聲明換成HTML 5文檔類型就可以了。



<!DOCTYPE html>你可以從HTML 5 Doctor網(wǎng)站中找到如何讓新的HTML 5元素在所有瀏覽器上都工作的細(xì)節(jié)。

標(biāo)簽:廣東 廣西 果洛 鄂爾多斯 常德 阿克蘇 蚌埠 松原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5 解析規(guī)則分析》,本文關(guān)鍵詞  HTML5,解析,規(guī)則,分析,HTML5,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5 解析規(guī)則分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5 解析規(guī)則分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日照市| 安达市| 武城县| 通山县| 天峨县| 新密市| 台北市| 离岛区| 凤山市| 彰武县| 和林格尔县| 无棣县| 南丰县| 余姚市| 永城市| 林周县| 营口市| 蒲江县| 萍乡市| 元氏县| 富顺县| 黎城县| 嘉兴市| 宜兴市| 青神县| 瑞丽市| 修文县| 祁东县| 天台县| 库尔勒市| 蒙自县| 广昌县| 孝义市| 宜都市| 枣强县| 子长县| 台山市| 嘉峪关市| 古丈县| 屏边| 蒙城县|