jQuery .ready()与window.onload

詹姆士

在window.onload上使用Jquery ready()函数有什么好处?

// Jquery ready
$(document).ready(function() {

});

// window.onload
window.onload = function () {

}
rvighne

取决于您要做什么。

  • 当HTML都准备就绪,但是在图像和其他资源完成之前,jQuery ready将运行您的代码。这是最早可以使用JavaScript更改DOM的时间,因此已被广泛使用。(在现代浏览器中,它已由native事件代替DOMContentLoaded)。
  • window.onloadload事件)在所有内容加载完成后运行图片,Flash和一些脚本,但通常不是样式表。将此代码用于仅在页面不再更改时才应运行的代码。

另外,window.onload使用jQuery时您只能附加一个侦听器,但可以附加任意数量的监听器。要在上附加多个事件window.onload,请使用addEventListener

window.addEventListener('load', function () {

}, false);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章