最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

BOM與DOM的區(qū)別分析

 更新時(shí)間:2010年10月26日 22:44:05   作者:  
DHTML技術(shù)各項(xiàng)功能的實(shí)現(xiàn)都依賴于使用客戶端腳本與瀏覽器宿主及在宿主中輸出的Web頁面之間的交互,這種交互是通過對象這個(gè)技術(shù)手段實(shí)現(xiàn)的。
BOM與DOM的區(qū)別

§DHTML技術(shù)各項(xiàng)功能的實(shí)現(xiàn)都依賴于使用客戶端腳本與瀏覽器宿主及在宿主中輸出的Web頁面之間的交互,這種交互是通過對象這個(gè)技術(shù)手段實(shí)現(xiàn)的。

§BOM即Browser Object Model瀏覽器對象模型,是在客戶端腳本核心的基礎(chǔ)上實(shí)現(xiàn)的擴(kuò)展API,通過該API可以使用腳本訪問瀏覽器窗口及其文檔對象的各個(gè)方面。BOM從IE3.0/NS3.0開始引入。

§在BOM API中,把Web瀏覽器的各個(gè)主要外顯特性、Web頁面及其標(biāo)記、內(nèi)容等都封裝成一個(gè)個(gè)對象,通過這些對象提供的成員訪問窗口、文檔、元素對象等,并在此基礎(chǔ)上實(shí)現(xiàn)了對象的事件支持機(jī)制。所有BOM對象之間存在一定的關(guān)聯(lián)關(guān)系。

§學(xué)習(xí)BOM技術(shù)主要就是學(xué)習(xí)如何利用客戶端腳本使用BOM對象,通過這些封裝的BOM對象可實(shí)現(xiàn)很多DHTML功效。

§BOM技術(shù)不是標(biāo)準(zhǔn)化的Web技術(shù),因?yàn)g覽器而異。正因?yàn)槿绱舜蟠笙拗屏薉HTML技術(shù)的應(yīng)用領(lǐng)域和發(fā)展前景。

§不同瀏覽器實(shí)現(xiàn)的BOM技術(shù)并不統(tǒng)一,這是造成DHTML技術(shù)實(shí)現(xiàn)差異的主要原因,由此W3C在BOM技術(shù)的基礎(chǔ)上進(jìn)行擴(kuò)充與改善、優(yōu)化,制定了新的統(tǒng)一技術(shù)規(guī)范標(biāo)準(zhǔn),即DOM(Document Object Model)文檔對象模型技術(shù)。

§DOM技術(shù)最初是針對XML文檔的解析與控制而制定的技術(shù)規(guī)范,但可把HTML文檔XML化成XHTML文檔,使用DOM技術(shù)來訪問Web頁面文檔中的各類對象。

§目前W3C為DOM技術(shù)規(guī)范制定了三個(gè)不同的級(jí)別,即DOM Level 1/2/3。IE5/NS6開始全面支持DOM Level 1。有時(shí)有人也把BOM技術(shù)稱為DOM Level 0[W3C官方?jīng)]有此說法!]。

§DOM技術(shù)的核心是把XML(包括XHTML)文檔結(jié)構(gòu)解析為樹狀結(jié)構(gòu),每個(gè)標(biāo)記看作是一個(gè)節(jié)點(diǎn)Node,各節(jié)點(diǎn)之間存在某種關(guān)系,并通過這些關(guān)系來相互訪問。

§DOM技術(shù)與XML技術(shù)密切相關(guān),涉及的技術(shù)內(nèi)容龐雜,學(xué)習(xí)難度較高,但掌握了BOM技術(shù)后再學(xué)習(xí)DOM技術(shù)就有一定的幫助。

§不僅可以在JavaScript之類的腳本語言中使用DOM技術(shù),在Java之類的重量級(jí)程序設(shè)計(jì)語言中也廣泛使用DOM技術(shù)。

相關(guān)文章

最新評(píng)論

乳山市| 犍为县| 溧水县| 洪洞县| 德保县| 泸定县| 汝城县| 滁州市| 西乌珠穆沁旗| 兖州市| 洱源县| 遵义市| 和龙市| 丰都县| 陆良县| 岐山县| 长春市| 三门县| 洪洞县| 天祝| 渭南市| 兴安县| 嘉禾县| 洪泽县| 凉山| 深泽县| 屏东县| 文登市| 禄丰县| 陇川县| 拜城县| 盐池县| 花莲市| 西畴县| 马山县| 仁布县| 惠州市| 上高县| 巢湖市| 宜昌市| 平定县|