javascript性能 - JavaScript里面的BOM和DOM搞不懂
PHP中文网
PHP中文网 2017-04-10 16:17:33
0
5
511

能否举例说明,谢谢

PHP中文网
PHP中文网

认证0级讲师

reply all(5)
迷茫

百度,BOM和DOM。
这种问题可以自行百度。

小葫芦

BOM是浏览器对象的模型,主要用来获取或设置浏览器的属性,比如获取浏览器版本号,又或者进行一些有关浏览器的行为,比如新建窗口。
DOM是文档对象模型,用来获取或设置文档中标签的属性,就是浏览器打开的网页内容的文档,你想操作这个文档,其实就是在操作这个文档的DOM模型,然后浏览器负责渲染它。

巴扎黑

BOM -Browser object Model顾名思义和浏览器对象相关的对象 例如window.document的window就是一个BOM对象,window.history/window.location的history,location就是BOM对象

DOM -Document object Model 和HTML对象相关的对象,例如我们使用的document.getElementById中的document对象就是一个DOM对象

伊谢尔伦

我的理解是,DOM和BOM都是浏览器提供给js的API,DOM负责操作html对象,BOM负责操作浏览器窗口对象。一旦离开浏览器这个宿主,例如在nodejs里,就没有DOM和BOM的API了。

刘奇

dom是指dom树节点,通过这些节点能对整个html进行遍历等各种操作,而bom则是浏览器对象,指对浏览器对象本身的进行操作。一个是操作html 里面的节点树,一个是操作浏览器本身。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!