您的位置:首页 > Web前端 > JavaScript

Javascript 事件

2016-03-07 00:00 681 查看
摘要: JS,事件模型

1. DOM2.0 事件模型的三个阶段:

1. 捕获(capture) : document 事件流通过DOM节点流向目标对象

2. 目标(target): 执行对象的相关操作

3. 冒泡(bubbling): 事件对象向上传递

JavaScript 事件代理的实现

<ul id="parent-list">
<li>item1</li>
<li>item2</li>
</ul>

window.onload = function(){
document.getElementById("parent-list").addEventListener("click", function(e){
var clickEvent = e || window.event;
var clickElement = clickEvent.target || clickEvent.srcElement;
if(clickElement.tagName.toUpperCase()==='LI'){
//TODO
}
})
}


2. JavaScript 中 event 对象的几个属性





3. DOMContentLoaded 事件

DOMContentLoaded 事件在形成完整的DOM树之后就会触发, 不理会图像,JS 文件,CSS 文件或其他资源是否已经下载完毕
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JS 事件模型