品易云推流 关闭
文章详情页
文章 > JavaScript > js中dom和bom有什么区别

js中dom和bom有什么区别

头像

宋雪维

2021-03-08 09:41:283706浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

1、定义不同

DOM:文档对象模型,处理网页内容的方法和接口;
BOM:浏览器对象模型,与浏览器交互的方法和接口。

2、目的不同

DOM :是W3C标准,为了操作文档出现的 API,最根本对象是document;
BOM :没有相关标准,为了操作浏览器出现的 API,最核心对象是window对象。

3、属性不同

DOM:document也是BOM的window的子对象;

BOM: location、navigato、document。

4、作用不同

DOM:对浏览器(可看成容器)内的内容进行操作,是 HTML 和 XML 的应用程序接口(API);

BOM:对浏览器本身进行操作,主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。

以上就是JavaScript中DOM和BOM详细具体区别,希望能帮助你理解哦~更多JavaScript学习推荐:JavaScript教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图