• 技术文章 >Web开发 >JavaScript

    js中dom和bom有什么区别

    宋雪维宋雪维2021-03-08 09:41:28原创2956

    本文教程操作环境: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教程

    专题推荐:js中dom和bom区别
    品易云
    上一篇:js中dom怎么添加、删除节点 下一篇:js判断dom节点是否存在

    相关文章推荐

    • python中标准库struct如何使用?• 如何使用python爬取抖音视频?• python中的冒泡排序是什么?• python中的插入排序怎么用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网