解析DHTML,JavaScript,DOM,BOM以及WEB標(biāo)準(zhǔn)的描述
更新時(shí)間:2013年06月19日 15:39:20 作者:
本篇文章是對(duì)DHTML,JavaScript,DOM,BOM以及WEB標(biāo)準(zhǔn)進(jìn)行了詳細(xì)的描述介紹,需要的朋友參考下
DHTML:它不是一門新的語(yǔ)言,而是HTML、CSS和JavaScript這三者相結(jié)合的產(chǎn)物,DHTML包含如下3個(gè)含義:
(1)通過(guò)HTML把網(wǎng)頁(yè)標(biāo)記為各個(gè)元素
(2)利用CSS設(shè)計(jì)元素之間的排版樣式,并控制各個(gè)標(biāo)記的位置
(3)使用js來(lái)控制各個(gè)標(biāo)記
JavaScript由三部分組成:

(1) ECMAScript是一種由歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA)通過(guò)ECMA-262標(biāo)準(zhǔn)化的腳本程序設(shè)計(jì)語(yǔ)言。ECMAScript定義了腳本語(yǔ)言的所有
特性、對(duì)象和方法,其他語(yǔ)言可以實(shí)現(xiàn)ECMAscipt來(lái)作為其功能的基準(zhǔn)。ECMAscript包括JavaScript、ActionScript和ScriptEase
(2)DOM,是一種與瀏覽器、平臺(tái)、語(yǔ)言無(wú)關(guān)的接口,使得用戶可以訪問(wèn)頁(yè)面其他的標(biāo)準(zhǔn)組件。DOM解決了Netscape和Microsoft之間的沖突,
給Web開發(fā)者提供了一個(gè)標(biāo)準(zhǔn)的方法,讓其方便的訪問(wèn)站點(diǎn)中的數(shù)據(jù)、腳本和表現(xiàn)層對(duì)象。
(3)BOM,可以對(duì)瀏覽器窗口進(jìn)行訪問(wèn)和操作,利用BOM技術(shù),Web開發(fā)者可以移動(dòng)窗口,改變狀態(tài)欄以及執(zhí)行一些與頁(yè)面內(nèi)容好不相關(guān)的操作,
它的特性如下:
彈出新的瀏覽器窗口、移動(dòng)關(guān)閉瀏覽器窗口以及調(diào)整窗口大小
提供Web瀏覽器相關(guān)信息的導(dǎo)航對(duì)象;
提供頁(yè)面詳細(xì)信息的定位對(duì)象
提供屏幕分辨率詳細(xì)參數(shù)的屏幕對(duì)象
支持cookie
各種瀏覽器自身的一些特性,例如IE的ActivitX等。
Web標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合,網(wǎng)頁(yè)主要是三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behivior),對(duì)應(yīng)的標(biāo)準(zhǔn)也分三
個(gè)方面:結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言,包括XML和XHTML;表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言,主要包括CSS;行為標(biāo)準(zhǔn),主要包括對(duì)象模型DOM、ECMAScript等。
(1)通過(guò)HTML把網(wǎng)頁(yè)標(biāo)記為各個(gè)元素
(2)利用CSS設(shè)計(jì)元素之間的排版樣式,并控制各個(gè)標(biāo)記的位置
(3)使用js來(lái)控制各個(gè)標(biāo)記
JavaScript由三部分組成:

(1) ECMAScript是一種由歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA)通過(guò)ECMA-262標(biāo)準(zhǔn)化的腳本程序設(shè)計(jì)語(yǔ)言。ECMAScript定義了腳本語(yǔ)言的所有
特性、對(duì)象和方法,其他語(yǔ)言可以實(shí)現(xiàn)ECMAscipt來(lái)作為其功能的基準(zhǔn)。ECMAscript包括JavaScript、ActionScript和ScriptEase
(2)DOM,是一種與瀏覽器、平臺(tái)、語(yǔ)言無(wú)關(guān)的接口,使得用戶可以訪問(wèn)頁(yè)面其他的標(biāo)準(zhǔn)組件。DOM解決了Netscape和Microsoft之間的沖突,
給Web開發(fā)者提供了一個(gè)標(biāo)準(zhǔn)的方法,讓其方便的訪問(wèn)站點(diǎn)中的數(shù)據(jù)、腳本和表現(xiàn)層對(duì)象。
(3)BOM,可以對(duì)瀏覽器窗口進(jìn)行訪問(wèn)和操作,利用BOM技術(shù),Web開發(fā)者可以移動(dòng)窗口,改變狀態(tài)欄以及執(zhí)行一些與頁(yè)面內(nèi)容好不相關(guān)的操作,
它的特性如下:
彈出新的瀏覽器窗口、移動(dòng)關(guān)閉瀏覽器窗口以及調(diào)整窗口大小
提供Web瀏覽器相關(guān)信息的導(dǎo)航對(duì)象;
提供頁(yè)面詳細(xì)信息的定位對(duì)象
提供屏幕分辨率詳細(xì)參數(shù)的屏幕對(duì)象
支持cookie
各種瀏覽器自身的一些特性,例如IE的ActivitX等。
Web標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合,網(wǎng)頁(yè)主要是三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behivior),對(duì)應(yīng)的標(biāo)準(zhǔn)也分三
個(gè)方面:結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言,包括XML和XHTML;表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言,主要包括CSS;行為標(biāo)準(zhǔn),主要包括對(duì)象模型DOM、ECMAScript等。
您可能感興趣的文章:
- JavaScript中BOM,DOM和事件的用法詳解
- JavaScript的DOM與BOM的區(qū)別與用法詳解
- JavaScript中BOM和DOM詳解
- JavaScript學(xué)習(xí)總結(jié)(一) ECMAScript、BOM、DOM(核心、瀏覽器對(duì)象模型與文檔對(duì)象模型)
- 實(shí)現(xiàn)JavaScript的組成----BOM和DOM詳解
- javascript bom是什么及bom和dom的區(qū)別
- javascript學(xué)習(xí)筆記(三)BOM和DOM詳解
- Javascript基礎(chǔ)知識(shí)(三)BOM,DOM總結(jié)
- JavaScript中DOM和BOM原理詳析
相關(guān)文章
深入理解JavaScript高級(jí)之詞法作用域和作用域鏈
這篇文章主要介紹了JavaScript高級(jí)之詞法作用域和作用域鏈,有需要的朋友可以參考一下2013-12-12有關(guān)于JS構(gòu)造函數(shù)的重載和工廠方法
有關(guān)于JS構(gòu)造函數(shù)的重載和工廠方法,對(duì)此有需要的朋友,參考一下。2013-04-04javascript 內(nèi)置對(duì)象及常見API詳細(xì)介紹
這篇文章主要介紹了javascript 內(nèi)置對(duì)象及常見API的相關(guān)資料,這里對(duì)內(nèi)置對(duì)象進(jìn)行了詳細(xì)的整理,需要的朋友可以參考下2016-11-11JavaScript正則表達(dá)式中的ignoreCase屬性使用詳解
這篇文章主要介紹了JavaScript正則表達(dá)式中的ignoreCase屬性使用詳解,是JS學(xué)習(xí)進(jìn)階中的重要知識(shí)點(diǎn),需要的朋友可以參考下2015-06-06JavaScript 瀏覽器對(duì)象模型BOM使用介紹
這篇文章主要介紹了JavaScript 瀏覽器對(duì)象模型BOM使用介紹,需要的朋友可以參考下2015-04-04JavaScript瀏覽器對(duì)象之一Window對(duì)象詳解
下面小編就為大家?guī)?lái)一篇JavaScript瀏覽器對(duì)象之一Window對(duì)象詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06Javascript學(xué)習(xí)筆記之 對(duì)象篇(三) : hasOwnProperty
判斷一個(gè)屬性是定義在對(duì)象本身而不是繼承自原型鏈,我們需要使用從 Object.prototype 繼承而來(lái)的 hasOwnProperty 方法。 hasOwnProperty 方法是 Javascript 中唯一一個(gè)處理對(duì)象屬性而不會(huì)往上遍歷原型鏈的。2014-06-06JavaScript入門之事件、cookie、定時(shí)等
本文從上一篇文章結(jié)束的地方開始,解釋其他的一些基本的JavaScript語(yǔ)言概念,繼續(xù)為初學(xué)者提供對(duì)語(yǔ)言的基礎(chǔ)理解2011-10-10