成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

DOM的概念(1)-創(chuàng)新互聯(lián)

什么是DOM?

網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、重慶小程序開發(fā)公司、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了雙橋免費建站歡迎大家使用!

  通過 JavaScript,您可以重構(gòu)整個HTML文檔。您可以添加、移除、改變或重排頁面上的項目。要改變頁面的某個東西,JavaScript就需要對HTML文檔中所有元素進行訪問的入口。這個入口,連同對HTML 元素進行添加、移動、改變或移除的方法和屬性,都是通過文檔對象模型來獲得的(DOM)。在 1998 年,W3C 發(fā)布了第一級的 DOM 規(guī)范。

這個規(guī)范允許訪問和操作 HTML 頁面中的每一個單獨的元素。所有的瀏覽器都執(zhí)行了這個標準,因此,DOM 的兼容性問題也幾乎難覓蹤影了。DOM 可被 JavaScript 用來讀取、改變 HTML、XHTML 以及 XML 文檔。

DOM 被分為不同的部分(核心、XML及HTML)和級別(DOM Level 1/2/3):

Core DOM              定義了一套標準的針對任何結(jié)構(gòu)化文檔的對象

 XML DOM              定義了一套標準的針對 XML 文檔的對象

HTML DOM              定義了一套標準的針對 HTML 文檔的對象。

節(jié)點

根據(jù) DOM,HTML 文檔中的每個成分都是一個節(jié)點。

 DOM 是這樣規(guī)定的:

  • 整個文檔是一個文檔節(jié)點
  • 每個 HTML 標簽是一個元素節(jié)點
  • 包含在 HTML 元素中的文本是文本節(jié)點
  • 每一個 HTML 屬性是一個屬性節(jié)點
  • 注釋屬于注釋節(jié)點

Node 層次

  節(jié)點彼此都有等級關系。HTML 文檔中的所有節(jié)點組成了一個文檔樹(或節(jié)點樹)。HTML 文檔中的每個元素、屬性、文本等都代表著樹中的一個節(jié)點。樹起始于文檔節(jié)點,并由此繼續(xù)伸出枝條,直到處于這棵樹最低級別的所有文本節(jié)點為止。

      下面這個圖片表示一個文檔樹(節(jié)點樹):

      

文檔樹(節(jié)點數(shù))       請看下面這個HTML文檔:

<html>
  <head>
    <title>DOM Tutorial</title> 
  </head> 
  <body> 
    <h1>DOM Lesson one</h1> 
    <p>Hello world!</p> 
  </body> 
</html>

      上面所有的節(jié)點彼此間都存在關系。除文檔節(jié)點之外的每個節(jié)點都有父節(jié)點。舉例,<head> 和 <body> 的父節(jié)點是 <html> 節(jié)點,文本節(jié)點 "Hello world!" 的父節(jié)點是 <p> 節(jié)點。大部分元素節(jié)點都有子節(jié)點。比方說,<head> 節(jié)點有一個子節(jié)點:<title> 節(jié)點。<title> 節(jié)點也有一個子節(jié)點:文本節(jié)點 "DOM Tutorial"。當節(jié)點分享同一個父節(jié)點時,它們就是同輩(同級節(jié)點)。比方說,<h1> 和 <p>是同輩,因為它們的父節(jié)點均是 <body> 節(jié)點。節(jié)點也可以擁有后代,后代指某個節(jié)點的所有子節(jié)點,或者這些子節(jié)點的子節(jié)點,以此類推。比方說,所有的文本節(jié)點都是 <html>節(jié)點的后代,而第一個文本節(jié)點是 <head> 節(jié)點的后代。節(jié)點也可以擁有先輩。先輩是某個節(jié)點的父節(jié)點,或者父節(jié)點的父節(jié)點,以此類推。比方說,所有的文本節(jié)點都可把 <html> 節(jié)點作為先輩節(jié)點。

做做筆記,傳播知識,我是個勤勞的搬運工 1224144402@qq.com

當前名稱:DOM的概念(1)-創(chuàng)新互聯(lián)
路徑分享:http://jinyejixie.com/article12/dioggc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、虛擬主機、網(wǎng)站收錄云服務器、網(wǎng)站改版定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
拜泉县| 通化县| 佛坪县| 民乐县| 临清市| 祥云县| 基隆市| 馆陶县| 青阳县| 碌曲县| 女性| 金乡县| 南和县| 呼和浩特市| 阿瓦提县| 乌鲁木齐市| 隆尧县| 贺兰县| 花莲市| 黔西县| 沾益县| 东安县| 军事| 团风县| 舒城县| 伊吾县| 桓台县| 孟村| 永福县| 二连浩特市| 牙克石市| 德江县| 台湾省| 武邑县| 衡东县| 林周县| 嘉义市| 苏尼特右旗| 辉县市| 湘潭县| 湖州市|