Jquery自定义插件创建模式

时间:2012-12-05 10:39:54

标签: jquery jquery-plugins

创建jQuery自定义插件时,以下内容之间有什么区别?

jquery.fn.Myplugin= function(){ /* code */ };

(function ($){ /* code */ })(jQuery);

是否有特定时间使用其中一种。

1 个答案:

答案 0 :(得分:0)

创建jQuery插件的推荐方法是首先创建一个包装器函数,允许您使用美元符号($)。默认情况下,$符号可能会导致与其他JavaScript框架冲突。如果将插件包装在函数中,则其他JavaScript框架和$符号的使用不会发生冲突。除此之外,第一种方式没有任何功能上的错误。

推荐方式:

(function ($){ 
   $.fn.Myplugin= function(){ 
   /* your plugin code here */ 
   };
})(jQuery);
相关问题