它们之间有什么区别
$(文档).ready(函数(){
//我的代码在这里
});
及
$(窗口).load(函数(){
//我的代码在这里
});
我想确保:
$(文档).ready(函数(){
})
及
$(函数(){
});
及
jQuery(document).ready(function()函数){
});
都是一样的
你能告诉我他们之间的区别和相似之处吗
$(document).ready(function(){
//在加载HTML文档且DOM就绪时执行
console.log(“文件准备就绪”);
});
$(窗口)。加载(函数(){
//在完全加载整个页面(包括所有帧、对象和图像)时执行
console.log(“窗口已加载”);
});
<;脚本src=”https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js“></脚本>
查询3.0版本
中断更改:.load()、.unload()和.error()已删除
这些方法是事件操作的快捷方式,但有几个API
局限性事件.load()方法与ajax.load()冲突
方法.error()方法无法与窗口一起使用。onerror
因为DOM方法的定义方式。如果您需要附加
按这些名称命名的事件,请使用.on()方法,例如change
$(“img”).load(fn)到$(img).on(“load”,fn)1
$(窗口).load(函数(){});
应改为
$(窗口).on('load',函数(e){})
这些都是等效的:
$(函数(){
});
jQuery(文档).ready(函数(){
});
$(文档).ready(函数(){
});
$(文档).on('ready',function(){
})