1. <span style="white-space:pre">        </span>//document ready
  2. $(document).ready(function(){
  3. ...code...
  4. })
  5. //document ready 简写
  6. $(function(){
  7. ...code...
  8. })
  1. <span style="white-space:pre">        </span>//document load
  2. $(document).load(function(){
  3. ...code...
  4. })

ready和load中ready先执行,load后执行。

DOM文档加载步骤:
1)解析HTML结构;
2)加载外部脚本和样式文件;
3)解析并执行脚本代码;
4)构造HTML DOM模型 ;//ready
5)加载图片等外部文件;
6)页面加载完毕。//load
从以上描述可以看出,ready在第(4)步完成之后就执行,而load在第(6)步完成之后才执行
ready事件:
ready事件在DOM结构绘制完成之后就会执行,这样能确保就算有大量的媒体文件没有加载出来,JS代码一样可以执行
load事件
load事件必须等到网页中所有内容全部加载完毕之后才被执行。如果一页网页有大量图片的话,则就出现网页文档已经呈现出来但网页数据(脚本初始化)还没加载完毕,导致load事件不能够即时被触发.
总结:
ready事件先于load事件被激活,如果网页文档中没有加载外部文件,则它们的响应时间基本上是相同的.

 
0

0

最新文章

  1. 物联网平台设计心得:管中窥豹之HeartBeat
  2. hdu 5382 GCD?LCM!
  3. CSS3的学习--实现瀑布流
  4. HTML 折行 &lt;br/&gt;标签
  5. Mysql-学习笔记(==》集合函数与分组四)
  6. jQuery中的选择器&lt;思维导图&gt;
  7. How to solve Original Tango programmer”Hardware not Found”?
  8. linux进程模型总结
  9. myeclipse 右键 Add Struts... 页面报404 错误
  10. openssl 加密
  11. 如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
  12. php程序员的弱点
  13. Swift - 类和结构体的区别
  14. CodeForces 450B Jzzhu and Sequences
  15. List集合数据太多进行分批,List的subList方法应用
  16. Python学习日记:day9--------函数
  17. Flutter 编写内联文本
  18. Spring Cloud Stream如何消费自己生产的消息?
  19. 【Java基础】12、java中方法的参数传递机制
  20. activiti 工作流 动态 设置 指定 节点任务人、责任人、组 的实现方式

热门文章

  1. EF中调整字段的顺序
  2. SSH不允许Root登陆的方法
  3. 【转】 Pro Android学习笔记(五六):配置变化
  4. 笔者带你剖析轻量级Sharding中间件——Kratos1.x
  5. strdup与strndup
  6. bzoj4403
  7. js插件库+bootstrap
  8. Java探索之旅(17)——多线程(1)
  9. [trie]字典树模板
  10. Python开发【第六篇】:文件处理