js中dom和bom有什么区别

js中dom和bom有什么区别,第1张

js中dom和bom有什么区别

在Javascript的组织架构中我们可以得知,Javascript是由ECMAscript,DOM和BOM三部分构成。根据在不同浏览器的应用,它们的表现方式也不用。本文主要向大家详解Javascript中DOM和BOM的具体区别。

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教程。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/3017000.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-09-28
下一篇2022-09-28

发表评论

登录后才能评论

评论列表(0条)

    保存