$(document).ready()和window.onload 有什么区别
时间: 2023-04-24 08:00:55 浏览: 163
$(document)
$(document).ready()和window.onload都是用来在网页加载完成后执行JavaScript代码的方法,但是它们有以下区别:
1. $(document).ready()是jQuery库中的方法,而window.onload是JavaScript原生的方法。
2. $(document).ready()在DOM树构建完成后就会执行,而window.onload需要等到所有资源都加载完成后才会执行。
3. $(document).ready()可以多次调用,而window.onload只能调用一次。
4. $(document).ready()的执行速度比window.onload快,因为它不需要等待所有资源加载完成。
5. $(document).ready()只能用于jQuery库中,而window.onload可以用于任何JavaScript代码中。
阅读全文