Javascript $window.load和window.onload之间有什么区别?
这可能是一个新手问题,但我已经搜索并尝试了很多。Javascript $window.load和window.onload之间有什么区别?,javascript,jquery,Javascript,Jquery,这可能是一个新手问题,但我已经搜索并尝试了很多。window.onload和$window.load之间有什么区别 关于和etc之间的区别有很多很好的答案,但我没有找到一篇既提到.onload又提到.load的资源或文章 是这样说的,负载是 此方法是.on(“加载”,处理程序)的快捷方式 我试着在页面上同时放置window.onload和window.load,看看哪个先被击中,或者它们是否都被击中,但它们似乎相互干扰 (window).onload(function(){ al
window.onload
和$window.load
之间有什么区别
关于和etc之间的区别有很多很好的答案,但我没有找到一篇既提到.onload
又提到.load
的资源或文章
是这样说的,负载是
此方法是.on(“加载”,处理程序)的快捷方式
我试着在页面上同时放置window.onload
和window.load
,看看哪个先被击中,或者它们是否都被击中,但它们似乎相互干扰
(window).onload(function(){
alert("window onload - executes when the window's load event fires.");
}
$(document).ready(function(){
alert("document is ready - executes when HTML-Document is loaded and DOM is ready");
}
$(window).load(function(){
alert("window is loaded - executes when complete page is fully loaded, including all frames, objects and images");
}
它们之间的区别是什么?为什么要使用一个而不是另一个 .load as a event binding方法从jquery 1.9开始已被删除,如您链接到的文档中所述(位于不推荐使用的部分) 因此,区别在于一个人做你想做的事
window.onload = function(){};
另一个什么也不做
$(window).load(function(){}); // does nothing!
第一种写作的另一种方式是:
$(window).on("load",function(){});