国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML 5解析規(guī)則

2024-08-26 00:09:36
字體:
供稿:網(wǎng)友

html 5推薦標(biāo)準(zhǔn)的成功之一是提供了一個詳細的規(guī)范來說明如何解析html文檔。一直以來,瀏覽器提供商都試圖猜測和拷貝其它瀏覽器的實現(xiàn),寄希望于他們的解析器在處理html文檔的時候不產(chǎn)生過多的問題。

盡管html 5中的一些部分目前爭議比較大,關(guān)于解析的這部分得到了瀏覽器廠商的一致認(rèn)同。一旦瀏覽器開始實現(xiàn)它,用戶就可以從所帶來的兼容性提升中獲益。

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

有趣的是henri sivonen(驗證器的作者)最近為gecko開發(fā)了一個全新的html 5解析引擎,會在下一個版本的firefox中使用。

這個實現(xiàn)實際上是通過把henri的html 5解析器的java實現(xiàn)自動轉(zhuǎn)換為c++來完成的。這個轉(zhuǎn)換是自動完成的,所有的改動都會提交到mozilla的代碼庫中。

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

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

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

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

 

<!doctype html>
你可以從html 5 doctor網(wǎng)站中找到如何讓新的html 5元素在所有瀏覽器上都工作的細節(jié)。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 婺源县| 都江堰市| 双鸭山市| 阿瓦提县| 晋江市| 宁蒗| 金寨县| 石河子市| 延安市| 灵川县| 肥城市| 城市| 邹城市| 万年县| 黄浦区| 巴楚县| 晋州市| 德庆县| 黄山市| 博乐市| 龙岩市| 景洪市| 兴安盟| 揭西县| 巴东县| 吴桥县| 吉安市| 石首市| 通山县| 惠州市| 镇平县| 锦屏县| 镇康县| 沾益县| 桐柏县| 北海市| 盈江县| 葵青区| 汪清县| 昌图县| 乐清市|