那Browser和Document有什么差别呢从下面的一張图上看,DOM的根节点是document经常编写JavaScript代码,也许你会想到window对象为啥DOM里面没有window,这就是BOM与DOM的区别了window是JavaScript的顶端对象之一,它是隶属于浏览器層次的它独立于文档内容与浏览器之间。BOM解析:1. BOM是browser object model的缩写简称浏览器对象模型 2. BOM提供了独立于内容而与浏览器窗口进行交互的对象 3. 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window 4. BOM由一系列相关的对象构成并且每个对象都提供了很多方法与属性 5. BOM缺乏标准,JavaScript语法的标准化组织是ECMADOM的标准化组织是W3C 6. BOM最初是Netscape浏览器标准的一部分BOM结构图window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的也可以稱为window的子对象。由于window是顶层对象因此调用它的子对象时可以不显示的指明window对象,例如下面两行代码是一样的:[code]document.write("test");
工程师, 积分 212, 距离下一级还需 288 积分 笁程师, 积分 212, 距离下一级还需 288 积分 |
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。