$(function(){}) 是在页面DOM元素加载完成后执行,这时页面中的DOM对象都可以找到;
(function(){})()是匿名函数,按页面从上到下顺序,执行到它时才执行,这时可能有的在此方法下面的DOM对象还没有加载,如中间有用到,可能会报错。