成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

HTML5擴(kuò)展了 HTMLDocument ,增加了新的功能。

bingo / 3088人閱讀

摘要:與中新增的其他擴(kuò)展類(lèi)似,這些變化同樣基于那些已經(jīng)得到很多瀏覽器完美支持的專(zhuān)有擴(kuò)展。最終,也把這個(gè)屬性納入標(biāo)準(zhǔn),對(duì)其實(shí)現(xiàn)做出了明確規(guī)定。屬性作為對(duì)引用文檔的元素的補(bǔ)充,新增了屬性,引用文檔的元素。

HTML5擴(kuò)展了?HTMLDocument?,增加了新的功能。與HTML5中新增的其他DOM擴(kuò)展類(lèi)似,這些變化同樣基于那些已經(jīng)得到很多瀏覽器完美支持的專(zhuān)有擴(kuò)展。所以,盡管這些擴(kuò)展被寫(xiě)入標(biāo)準(zhǔn)的時(shí)間相對(duì)不長(zhǎng),但很多瀏覽器很早就已經(jīng)支持這些功能了。

1.??readyState?屬性

IE4最早為?document?對(duì)象引入了?readyState?屬性。然后,其他瀏覽器也都陸續(xù)添加這個(gè)屬性,最終HTML5把這個(gè)屬性納入了標(biāo)準(zhǔn)當(dāng)中。Document?的?readyState?屬性有兩個(gè)可能的值:

loading?,正在加載文檔;

complete?,已經(jīng)加載完文檔。

使用?document.readyState?的最恰當(dāng)方式,就是通過(guò)它來(lái)實(shí)現(xiàn)一個(gè)指示文檔已經(jīng)加載完成的指示器。在這個(gè)屬性得到廣泛支持之前,要實(shí)現(xiàn)這樣一個(gè)指示器,必須借助onload?事件處理程序設(shè)置一個(gè)標(biāo)簽,表明文檔已經(jīng)加載完畢。
?document.readyState屬性的基本用法如下。

JS

if?(document.readyState?==?“complete”){
????//執(zhí)行操作
}

支持?readyState?屬性的瀏覽器有IE4+、Firefox?3.6+、Safari、Chrome和Opera?9+。

2.?兼容模式

自從IE6開(kāi)始區(qū)分渲染頁(yè)面的模式是標(biāo)準(zhǔn)的還是混雜的,檢測(cè)頁(yè)面的兼容模式就成為瀏覽器的必要功能。IE為此給?document?添加了一個(gè)名為?compatMode?的屬性,這個(gè)屬性就是為了告訴開(kāi)發(fā)人員瀏覽器采用了哪種渲染模式。就像下面例子中所展示的那樣,
在標(biāo)準(zhǔn)模下,?document.compatMode?的值等于?“CSS1Compat”?,
而在混雜模式下,?document.compatMode?的值等于?“BackCompat”?。

JS

if?(document.compatMode?==??“CSS1Compat”){
????alert(“Standards?mode”);
}?else?{
????alert(“Quirks?mode”);
}

后來(lái),陸續(xù)實(shí)現(xiàn)這個(gè)屬性的瀏覽器有Firefox、Safari?3.1+、Opera和Chrome。最終,HTML5也把這個(gè)屬性納入標(biāo)準(zhǔn),對(duì)其實(shí)現(xiàn)做出了明確規(guī)定。

3.??head?屬性

作為對(duì)?document.body?引用文檔的??元素的補(bǔ)充,HTML5新增了?document.head屬性,引用文檔的??元素。要引用文檔的??元素,可以結(jié)合使用這個(gè)屬性和另一種后備方法。

JS

var?head?=?document.head?||?document.getElementsByTagName(“head”)[0];

如果可用,就使用?document.head?,否則仍然使用?getElementsByTagName()?方法。

實(shí)現(xiàn)?document.head?屬性的瀏覽器包括Chrome和Safari?5。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/91904.html

相關(guān)文章

  • HTML5擴(kuò)展 HTMLDocument ,增加新的功能。

    摘要:與中新增的其他擴(kuò)展類(lèi)似,這些變化同樣基于那些已經(jīng)得到很多瀏覽器完美支持的專(zhuān)有擴(kuò)展。最終,也把這個(gè)屬性納入標(biāo)準(zhǔn),對(duì)其實(shí)現(xiàn)做出了明確規(guī)定。屬性作為對(duì)引用文檔的元素的補(bǔ)充,新增了屬性,引用文檔的元素。 HTML5擴(kuò)展了?HTMLDocument?,增加了新的功能。與HTML5中新增的其他DOM擴(kuò)展類(lèi)似,這些變化同樣基于那些已經(jīng)得到很多瀏覽器完美支持的專(zhuān)有擴(kuò)展。所以,盡管這些擴(kuò)展被寫(xiě)入標(biāo)準(zhǔn)的時(shí)...

    kid143 評(píng)論0 收藏0
  • 翻譯:HTML5與HTML4的區(qū)別

    摘要:但由于翻譯時(shí)草稿只發(fā)布了不到二十天,本文有很好的時(shí)效性。語(yǔ)法中同時(shí)定義了解析規(guī)則包括異常的處理方式。語(yǔ)法要求聲明,以確保瀏覽器以標(biāo)準(zhǔn)模式渲染頁(yè)面。語(yǔ)法中的聲明為,不區(qū)分大小寫(xiě)。此外,僅允許一些標(biāo)簽上的屬性設(shè)置。 本文選譯自:W3C Working Group Note: HTML5 Differences from HTML4。 解釋一下W3C Working Group Note,...

    Null 評(píng)論0 收藏0
  • HTML5新特性

    摘要:年月日,萬(wàn)維網(wǎng)聯(lián)盟宣布,標(biāo)準(zhǔn)規(guī)范制定完成。作為一種超文本標(biāo)記語(yǔ)言,已經(jīng)成為了上使用的通用標(biāo)記語(yǔ)言,而在這次的規(guī)范中,為開(kāi)發(fā)者帶來(lái)了一些令人興奮的新特性。 2014年10月29日,W3C(萬(wàn)維網(wǎng)聯(lián)盟)宣布,HTML5標(biāo)準(zhǔn)規(guī)范制定完成。作為一種超文本標(biāo)記語(yǔ)言,HTML已經(jīng)成為了Web上使用的通用標(biāo)記語(yǔ)言,而在這次HTML5的規(guī)范中,為開(kāi)發(fā)者帶來(lái)了一些令人興奮的新特性。 下面簡(jiǎn)單地介紹下這些...

    bang590 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<