onload()和$ .ready之间的区别?

文卡特:

您可以在使用jQuery时列出onload()$(document).ready(function(){..})函数之间的区别吗?

李:

页面load和/或正文元素上事件(又名“ onload”)将在页面的所有内容加载完毕后触发-包括所有图像,脚本等...所有内容。

相反,jquery的$(document).ready(...)函数将使用特定于浏览器的机制来确保在加载并访问HTML / XML dom后尽快调用处理程序。这是页面加载过程中的最早点,您可以在其中安全地运行旨在访问页面html dom中的元素的脚本。load由于加载辅助资源(例如图像等)需要额外的时间,因此此点比最终事件更早到达(通常早得多)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章