當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript——文档对象模型
生活随笔
收集整理的這篇文章主要介紹了
JavaScript——文档对象模型
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、基本概念
? 文檔對象模型(DOM)是表示文檔和訪問、操作構(gòu)成文檔的各種元素的應(yīng)用程序接口(API)。它解決了NetScape的JavaScript和Microsoft的JavaScript之間的沖突,給web設(shè)計師和開發(fā)者一個標準的方法,可讓他們訪問自己站點的數(shù)據(jù)、腳本、和表層對象。 ? DOM是以層次結(jié)構(gòu)組織的節(jié)點或信息片段的集合。這個層次結(jié)構(gòu)允許開發(fā)人員在樹中導航以尋找特定信息。分析這個結(jié)構(gòu)通常需要加載整個文檔和構(gòu)造層次結(jié)構(gòu),才能做任何工作。由于它是基于信息層次的,因而DOM被認為是基于樹或基于對象的。
? JavaScript使用瀏覽器對象模型(BOM)和文檔對象模型(DOM)兩種主要對象模型。
- ?瀏覽器對象模型(BOM) 提供了訪問瀏覽器各個功能部件,如瀏覽器窗口本身、瀏覽歷史等的操作方法
- ?文檔對象模型(DOM) 提供了訪問瀏覽器窗口的內(nèi)容。
? 在DOM模型中,瀏覽器載入這個HTML文檔時,它以樹的形式對這個文檔進行描述,如圖:
二、細節(jié)問題
在DOM中,HTML文檔各個節(jié)點被視為各種類型的Node對象。每個Node對象都有自己的屬性和方法,利用這些屬性和方法可以遍歷整個文檔樹。
總結(jié)
以上是生活随笔為你收集整理的JavaScript——文档对象模型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab输出复数值到.txt文件中
- 下一篇: gradle idea java ssm