微信二维码
微博二维码
qq号二维码

【JavaScript】入口函数和文档准备就绪事件的区别

夏磊银 2020-09-14 WEB前端 114人浏览

window.onload()与$(document).ready()的区别

5个回答
丁凯
window.onload()入口函数:有且仅只能写一次,等待页面文档、外部js文件、css文件、图片等加载完毕才能执行内部代码
$(document).ready()文档准备就绪:jQuery中文档准备就绪事件可以书写多次,dom渲染完毕即可执行内部代码,不必等待外部资源加载完毕
回答已被采纳   2020-09-14
李永春
入口函数是所有都加载完之后执行且只有一个,文档准备就绪是浏览器打开后就执行 可以有多个。
  2020-09-14
李子行
$(document).ready()比window.onload()执行的早。
$(document).ready结构加载完毕就执行。
window.onload()要等样式等加载完毕后再执行。
  2020-09-14
张凯
window.onload()页面全部文档结构加载之后(包括图片)才会执行
$(document).ready()文档结构加载完成(不包含图片资源)
入口函数只能有一个 复写会将函数覆盖
文档准备就绪事件可以有多个 多个会将函数添加到事件链中
  2020-09-14
王聪
widow.onload(): 页面所有元素都加载完,只能执行一次。
$(document).ready(): 文档准备就绪就可以执行,可以有很多个。
  2020-09-14
分享到: