01_DOM的理解

DOM(Document Object Model)是网页内容的概念化和抽象,它允许通过编程接口动态访问和修改网页的内容、结构和样式。JavaScript中,我们可以使用DOM来操作页面元素,如`document.images[2]`获取第三个图像。DOM由文档、对象和模型组成,其中对象包括用户自定义、内建和宿主对象。W3C定义DOM为与平台和语言无关的接口。
摘要由CSDN通过智能技术生成

本文章,大部分内容摘自《JavaScript DOM编程艺术(第2版)》,加一些自己阅读过程中的理解。

什么是DOM?DOM(Document Object Model)是一套对文档的内容进行抽象和概念化的方法。

例子在现实世界里,"世界对象模型"的抽象和概念化。

抽象:"汽车","房子","树",当我们说出这些名词,我们可以百分百地知道我们说的是什么。

概念化:"第三","左边",在大家有着基本的共识后,才能理解"第三","左边"的含义。

在网页中:

JavaScript预先定义了"images" 和 "forms"等术语,我们在JavaScript脚本里引用"文档中第三个图像"可以这样表达:

document.images[2]

W3C对DOM的定义:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态地访问和修改文档的内容、结构和样式。

DOM中的 " D ":文档

当把创建的网页加载到Web浏览器时,它就把你编写的网页文档转换成了一个网页对象。

DOM中的 " O ":对象

用户自定义对象:。

内建对象:内建在JavaScript语言里的对象,如Array、Math、Date等。

宿主对象:浏览器提供的对象,如Window、Document等

DOM中的 " M ":模型

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值