7-window.onload&&$(document).ready()
jquery $(document).ready( fn(){} ) 与window.onload的区别
1: 执行时间
$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
2:编写个数
$(document).ready( fn(){} )可以同时编写多个,并且都可以得到执行。
window.onload只能执行一个
3:简写
$(document).ready( fn(){} )=== $( fn(){} )
window.onload没有简写
【7-window.onload&&$(document).ready()】但$( fn() {} )有时需要等页面所有元素加载完成时可以使用$(window).load( fn() {} )
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 宋仲基&宋慧乔(我们不公布恋情,我们直接结婚。)
- 21天|21天|M&M《见识》04
- Realm
- 二叉树路径节点关键值和等于目标值(LeetCode--112&LeetCode--113)
- 2021—3—8日教练实践总结&呼吸练习&觉察日记
- 奇迹-妖妈|奇迹-妖妈 感恩日记46/365&非暴力沟通第3天
- 前端|web前端dya07--ES6高级语法的转化&render&vue与webpack&export
- 数据技术|一文了解Gauss数据库(开发历程、OLTP&OLAP特点、行式&列式存储,及与Oracle和AWS对比)
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置