$(function(){...});
这是JQuery的语法,$表示JQuery对象,可以有好几种用法。比如传递选择器字符串、页面对象等,如果直接传函数体进去,表示
当页面加载完毕时执行这个函数;
$().ready(function(){...});
//(document)意思是说,获取整个网页文档对象(类似的于window.document)
//$(document).ready意思就是说,获取文档对象就绪的时候。
$(document).ready(function() {
// do stuff when DOM is ready //当文档载入后从此处开始执行代码
});
区别:无区别
$(document).ready(function(){}) 的简写是 $(function(){})
执行顺序($(window).load(function(){})和$(document).ready(function(){})、$(function(){})):
1.页面DOM加载完成
2.$(document).ready(function(){}) 的简写是 $(function(){}) 执行
3.图片样式等所有HTML元素加载完毕
4.$(window).load(function(){}) 执行