//1 document.onkeydown如果多次监听同样的事件,那么前面的监听函数都会被最后一次的监听函数所覆盖。
//如下所示:
document.onkeydown = function(evt) {
alert(9);
};
document.onkeydown = function(evt) {
alert(8);
};
//结果是8

//2 document.onkeydown和document.body.onkeydow上下级事件处理逻辑
//如下所示:
document.onkeydown = function(evt) {
alert(9);
};
document.body.onkeydown = function(evt) {
alert(8);
};
//结果是先8后9--事件冒泡执行--上述事件绑定和下面的处理方式是一样的
document.addEventListener("keydown", function() {
alert(9);
}, false);
document.body.addEventListener("keydown", function() {
alert(8);
}, true);
//target.addEventListener(evtType, callbackFunc,useCapture);
//evtType--target的事件名字-必须是"keydown",而不是"onkeydown"
//callbackFunc--事件触发函数
//useCapture--是否是捕获型事件,默认是false--如果是false,则是冒泡型事件
//##但如果采用该方式来监听对象事件,那么如果是类似于上述1中绑定了相同事件,那么不会被后续的函数覆盖,而是那些已绑定的事件都有触发!
//##而且,这时候那些相同的监听函数,都是从先到后来执行的,也就是类似于队列(先进先出),而不是栈(先进后出);也就是这时候第三个参数useCapture就不起作用了。

//3 window.onload--页面上所有的DOM,样式表,脚本,图片,flash都已经加载完成了--也就是load的时间(打开devtools-network-load)

//4 document.onload/document.body.onload--仅当DOM加载完成,不包括样式表,图片,flash--也就是DOMContentLoaded的时间(打开devtools-network-DOMContentLoaded)

演示例子:http://ie.microsoft.com/testdrive/HTML5/DOMContentLoaded/Default.html

参考文章:

http://www.cnblogs.com/hh54188/archive/2013/03/01/2939426.html

最新文章

  1. asp.net webservice返回json问题
  2. 杨氏矩阵定义及其查找的实现C++
  3. mysql设置连接超时时间参数:wait_timeout
  4. Nginx支持连接数的问题
  5. 【ros】Create a ROS package:package dependencies报错
  6. C# 使用 AutoResetEvent 或 ManualResetEvent 同步两个线程
  7. Codeforces 600 E. Lomsat gelral (dfs启发式合并map)
  8. leetcode面试准备:Reverse Words in a String
  9. eclipse中配置免安装tomcat7
  10. 【Android开发经验】移动设备的“声波通信/验证”的实现——SinVoice开源项目介绍(一)
  11. 【强烈强烈推荐】《ORACLE PL/SQL编程详解》全原创(共八篇)--系列文章导航
  12. (简单) POJ 2253 Frogger,Dijkstra。
  13. html语义化练习易牛课堂代码
  14. wkhtmltopdf错误解决办法
  15. 最大子段和SP1716GSS3 线段树
  16. php.ini配置说明
  17. codeforces 484a//Bits// Codeforces Round #276(Div. 1)
  18. MySQL删除超大表操作
  19. sql 查询年龄
  20. jQuery height()、innerHeight()、outerHeight()函数的区别详解

热门文章

  1. mongo explain分析详解
  2. Surpassing Human-Level Face Verification Performance on LFW with GaussianFace
  3. python基础12 ---函数模块2
  4. IM系统中如何保证消息的可靠投递(即QoS机制)(转)
  5. rails 字符串 转化为 html
  6. 对类型化数组(Typed Array)与ArrayBuffer的理解 转囧囧
  7. 算法(Algorithms)第4版 练习 2.3.17
  8. Fireworks(whole page)
  9. PostgreSQL 与 MySQL 相比,优势何在?【转】
  10. jQuery查找子元素与后代元素