黑马程序员技术交流社区
标题:
DOM节点的层次关系问题
[打印本页]
作者:
wangchao1686
时间:
2013-11-2 09:29
标题:
DOM节点的层次关系问题
html中DOM节点的层次关系还好理解,document和window节点相对于html有事怎么个层次关系呢,感觉乱乱的.
作者:
李慧声
时间:
2013-11-4 00:45
其实我简单的理解是html+css是如何做出网页来(事件源),dom是给这个网页加监听事件(事件),而js是来实现这些监听是如何工作的(事件激活方式),不就是事件即事件活动机制么,三要素都齐了呀,
事件、事件源、事件激活方式
。
其实所谓层次,无非继承或是包含而已,只不过我们对着玩意儿用的少,天天在搞java,所以感觉比较而已,
作者:
落木萧萧
时间:
2013-11-4 15:02
window和document的关系是父子关系。
window是BOM的顶级对象,所有的对象如document、history、screen等都是通过它延伸出来的,也可以说成是window的子对象。
而document比较特殊,因为通过它又延伸出了DOM对象。
简单说,html只是DOM下的,而DOM又是BOM下的。
例如我们经常写的
document.getElementById("xxx")
复制代码
还可以写成
window.document.getElementById("xxx")
复制代码
因为window是顶层对象,因此调用它的子对象时可以不指明window对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2