门外小白3342804
2016-08-01 21:51
$(document).ready和window.onload= 功能相似?
功能相视,但是$(document).ready( )事件绑定的本质是:document.addEventListener('DOMContentLoaded',fn,false)
DOMContentLoaded:待HTML和JS文件请求完成,即触发
load:待HTML/JS/CSS/图片...全部请求完成,才触发
结论:
(1)DOMContentLoaded的触发早于load事件!——$(document).ready()早于window.onload
(2)window.onload=fn只能绑定一次! $(document).ready(fn)可以绑定多次
上面那位说的很好了,我补充一点,如果window.onload事件绑定多次,那么只能执行最后一个。如果是$(document).ready(),则每个都会执行
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题