美文网首页
window.onload与$(document).ready

window.onload与$(document).ready

作者: 大橙子CZ | 来源:发表于2016-05-19 17:25 被阅读0次
  • window.onload = function(){ }是js中的代码;
  • $(document).ready(function(){ })是jQuery中的方法

  • window.onload在页面所有元素(包括所有关联文件)完全加载完成后才执行。
  • $(document).ready在DOM完全就绪时就可以被调用,但此时可能相关联的文件还没有下载完毕。

jQuery中应用在元素上的方法load(),可以在元素的内容加载完毕后被触发。


  • window.onload不能多次使用,后面声明的会覆盖前面的,这对于多文件都使用window.onload来说会很麻烦。
  • $(document).ready可以多次使用,其会在现有的行为上追加新的行为,这些行为会根据注册的顺序依次执行。

$(document).ready有简写方式:

$(document).ready(function{
//do something
})

//简写方式:
$(function(){
//do something
})

另外,$(document)也可以简写为$()。当$()不带参数时,默认参数为document。

相关文章

网友评论

      本文标题:window.onload与$(document).ready

      本文链接:https://www.haomeiwen.com/subject/olegrttx.html