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

首頁 > 編程 > HTML > 正文

HTML5 解析規則分析

2024-08-26 00:16:29
字體:
來源:轉載
供稿:網友

點評:HTML 5推薦標準的成功之一是提供了一個詳細的規范來說明如何解析HTML文檔。一直以來,瀏覽器提供商都試圖猜測和拷貝其它瀏覽器的實現,寄希望于他們的解析器在處理HTML文檔的時候不產生過多的問題。

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

HTML 5解析規則的最初實現之一是為了支持HTML 5驗證器而開發的。(如果你想測試這個驗證器的話,應該是合法的HTML 5。)這個實現是用Java開發的,提供了SAX和DOM的接口,并且是開源的。

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

這個實現實際上是通過把Henri的HTML 5解析器的Java實現自動轉換為C++來完成的。這個轉換是自動完成的,所有的改動都會提交到Mozilla的代碼庫中。

一般來說,當提到這種大規模的程序式的把Java代碼庫轉換到C++的做法時,我會跳出來。不過結果非常的出人意料:頁面加載的性能提升了3%。

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

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

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



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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏尼特右旗| 澄江县| 阜南县| 九寨沟县| 霍城县| 马公市| 天水市| 湘阴县| 乐安县| 开平市| 罗源县| 新蔡县| 嘉义市| 麦盖提县| 邻水| 桐庐县| 唐山市| 湄潭县| 永嘉县| 车险| 凤山市| 仁怀市| 错那县| 莲花县| 洪江市| 阿拉尔市| 呼玛县| 娱乐| 佛教| 临洮县| 墨竹工卡县| 清水县| 育儿| 渭南市| 新余市| 宜阳县| 淅川县| 托里县| 巴林左旗| 五指山市| 三台县|