jQuery(function(){})与(function(){})(jQuery)的区别

1、
jQuery(function(){
});
全写为
jQuery(document).ready(function(){ 
});函数

jQuery(function(){ });用于存放操做DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,由于jQuery对象没有获得传递,外部经过jQuery.method也调用不了其中的方法(函数)。  spa

2、
(function(){
})(jQuery);
(function(){ })(jQuery);用于存放开发插件的代码,执行其中代码时DOM不必定存在,因此直接自动执行DOM操做的代码请当心使用。 
插件

相关文章
相关标签/搜索