js面向对象的写法总结:
转:http://www.cnblogs.com/leejersey/p/4205252.html
js监听函数事件的冒泡阶段和捕获阶段:
冒泡阶段指:从子节点到根节点的顺序执行事件,第三个参数为false 捕获阶段:从根节点到子节点的触发顺序写,第三个参数为true
<div id="d1" ><div id="d2"></div></div>
<script language="javascript">
//若点击div d2 执行的顺序是2 1
document.addEventListener("click",fuction(){document.getElementById("d1").innerHTML="1"},false);
document.addEventListener("click",fuction(){document.getElementById("d2").innerHTML="2"},false);
<pre name="code" class="html" style="font-size: 13px; line-height: 19.5px;">//若点击div d2 执行的顺序是1 2
document.addEventListener("click",fuction(){document.getElementById("d1").innerHTML="1"},true);
document.addEventListener("click",fuction(){document.getElementById("d2").innerHTML="2"},true);
</script>
jQuery 事件 - unload 属性
当用户点击链接离开本页时,弹出一个消息框:ie支持,qq和百度浏览器不支持
$(window).unload(function(){ alert("Goodbye!"); });