你能列出 onload()
和 $(document).ready(function(){..})
函数在 using jQuery 中的区别吗?
最佳答案
load
窗口和/或 body 元素上的事件(又名“onload”)将在所有页面内容加载后触发——这包括所有图像、脚本等……一切。
相比之下,jquery 的 $(document).ready(...)
函数将使用特定于浏览器的机制来确保在加载并访问 HTML/XML dom 后尽快调用您的处理程序。这是页面加载过程中最早的一点,您可以在其中安全地运行旨在访问页面 html dom 中的元素的脚本。这一点比最终的 load
更早(通常更早)到达事件,因为加载辅助资源(如图像等)需要额外的时间。
关于javascript - onload() 和 $.ready 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4395780/