function fun($){…};fun(jQuery);这种方法多用于存放开发的插件,执行其中的代码时,Dom对象并不一定加载完毕。
$(function(){})等价于$(document).ready(function(){});,这种方法在使用时页面的Dom对象已经加载完毕了。