本篇內(nèi)容介紹了“DOM是什么意思”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
為東區(qū)等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及東區(qū)網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、網(wǎng)站設(shè)計(jì)、東區(qū)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!DOM是什么意思
DOM定義了 JavaScript 操作HTML文檔的接口,提供了訪問HTML文檔(如body、form、div、textarea等)的途徑以及操作方法。
DOM 以“ 樹結(jié)構(gòu) ”來表達(dá) HTML 文檔。通過 JavaScript,可以重構(gòu)整個(gè) HTML 文檔,可以添加、移除、改變或重排頁面上的內(nèi)容。
要改變HTML文檔的某項(xiàng)內(nèi)容,JavaScript 就需要獲得訪問HTML文檔的入口。這個(gè)入口,連同HTML元素以及對(duì) HTML 元素的添加、移動(dòng)、改變或移除的操作,都是通過DOM來獲得的。
對(duì)于JavaScript,HTML文檔的每一項(xiàng)內(nèi)容(HTML標(biāo)簽、標(biāo)簽屬性、標(biāo)簽內(nèi)的文字、空格或tab 等)都是一個(gè)對(duì)象。HTML文檔的標(biāo)簽是一層層嵌套的,最外面的一層是html>,文檔對(duì)象模型(DOM)也這樣一層層嵌套著,但是通常被理解成一棵樹的形狀。樹根是document對(duì)象,可以理解為整個(gè)HTML文檔,也是HTML文檔的入口。樹根之下(這棵樹的圖通常是倒著畫,就好像遺傳譜系或者家譜那樣,樹根就是的共同祖先)是子一級(jí)的對(duì)象,子對(duì)象也有它自己的子對(duì)象,除了根對(duì)象以外,所有的對(duì)象都有自己的父對(duì)象,同一對(duì)象的子對(duì)象之間就是兄弟的關(guān)系。
在這種由“父子兄弟”組成的“單性繁殖家族圖譜樹”框架結(jié)構(gòu)中,每項(xiàng)HTML文檔的內(nèi)容都可以被確切地定位。文檔對(duì)象模型(DOM)把整個(gè)HTML文檔組織成這樣的一個(gè)樹狀的結(jié)構(gòu),樹結(jié)構(gòu)中的每一項(xiàng)內(nèi)容都被視為一個(gè)節(jié)點(diǎn)(node)。包括JavaScript在內(nèi)的各種編程語言都可以通過文檔對(duì)象模型來訪問和改變網(wǎng)頁的各種細(xì)節(jié)。
W3C已經(jīng)給文檔對(duì)象模型(DOM)制定了一系列標(biāo)準(zhǔn),并且正在制定更多的相關(guān)標(biāo)準(zhǔn)?,F(xiàn)代瀏覽器除支持其中的一部分標(biāo)準(zhǔn)之外,還支持某些早在W3C標(biāo)準(zhǔn)制定以前就流行了的歷史既成的編程接口。也就是說,現(xiàn)代瀏覽器使用的技術(shù)歷史由來紛繁復(fù)雜,有些人們普遍使用的DOM技術(shù)并無標(biāo)準(zhǔn)可依。
先來看一下下面的HTML代碼:
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title> First Page!/title>
/head>
body>
h2>Test!/h2>
!--NOTE!-->
p>Welcome toem> DOM /em>World! /p>
ul>
li>Newer/li>
/ul>
/body>
/html>
文檔載入瀏覽器后,根據(jù)DOM規(guī)范,將其以“ 樹 ”的形式表示出來。
“DOM是什么意思”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!