zoukankan      html  css  js  c++  java
  • BOM和DOM的区别

    首先,BOM的全称为Browser Object Mode,中文名是浏览器对象模型。它的一些功能和特性如下:
    1. BOM提供了独立于内容而与浏览器窗口进行交互的对象
    2. 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
    3. BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
    4. BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C
    5. BOM最初是Netscape浏览器标准的一部分


     而DOM的全称是Document Object Model,中文名是文档对象模型。它的一些功能和特性如下:
    1.DOM是一组用来描述脚本怎样与结构化文档进行交互和访问的Web标准.
    2.DOM描述了处理网页内容的方法和接口,是HTML和XML的API,DOM把整个页面规划成由节点
    层级构成的文档。
    3.DOM的易用性强,使用DOM时,将把所有的XML文档信息都存于内存中,并且遍历简单,支持XPath。

    BOM是浏览器对象模型,用来获取浏览器的属性,行为。例如:新建窗口,获取屏幕分辨率,浏览器版本号等

    DOM是文档对象模型用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。BOM的内容不多,主要还是DOM。

  • 相关阅读:
    css3 box-shadow
    JS的Document属性和方法
    简单配色方案web
    ps中参考线的使用技巧
    min-width() ie6
    js 模拟右键菜单
    display:table-cell
    js opener 的使用
    js的 new image()
    CSS 中文字体 Unicode 编码方案
  • 原文地址:https://www.cnblogs.com/7-Eleven/p/5644396.html
Copyright © 2011-2022 走看看