检查动态网页是否已满载的最佳方法是什么?

我只需要检查页面是否已加载(没有动态对象,可能会在页面完全显示后进行修改)

我知道JQuery的function:“ready()”

这个function是否与上述情况相关? 还有其他/更好的方法吗?

window.onload不是jQuery函数,它是一个DOM事件。

如果使用jQuery,检查页面是否加载的最佳方法是处理就绪事件,可以通过各种方式完成

最短

 $(function() { // DOM initialized }); 

 $.ready(function() { // DOM initialized }); 

更长

 $(document).ready(function() { // DOM initialized }); 

最长

 jQuery(document).ready(function() { // DOM initialized }); 

只是提到你有一个替代jQuery的方法。 您可以使用纯JavaScript解决方案:

 window.addEventListener("load", function load(event){ // defining load event listener window.removeEventListener("load", load, false); //remove listener, no longer needed // window is loaded , you can use its DOM },false); 

例如,当您拥有小/轻量级页面并且加载外部库/框架时,这种方式非常有用。