文章目录
入口函数
jQuery入口函数
jQuery 的入口函数是在 html 所有标签(DOM)都加载之后,才会去执行。
如果在文档没有完全加载之前就运行函数,操作可能失败。下面是两个具体的例子:
1.试图隐藏一个不存在的元素
2.获得未完全加载的图像的大小
js入口函数
JavaScript 的 window.onload 事件是等到所有内容,包括外部图片之类的文件加载完后,才会执行。
//jQuery入口函数
$(document).ready(function(){
//执行代码......
})
$().ready(function(){
//执行代码......
})
$(function(){
//执行代码......
});
jQuery(function($){
//执行代码......
});
前面三者都是一样的,
最完整的写法是:$(document).ready(function(){
})
ready() 函数仅能用于当前文档,因此无需选择器。
所以document选择器可以不要,那么就可以写成:
$().ready(function(){
})
最后$的默认事件就是ready,所以,ready也可以省略,写成:
$(function(){
});
另外一个页面可以写多个ready方法的。
最后一个jQuery(function($){
}) 这样写可以防止和其他的库产生冲突
因为$ 在其他的库中很多运用到
//js入口函数
window.onload = function () {