-1

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

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

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

您是否有特定的时间使用其中一个。

4

1 回答 1

0

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

推荐方式:

(function ($){ 
   $.fn.Myplugin= function(){ 
   /* your plugin code here */ 
   };
})(jQuery);
于 2012-12-05T10:48:07.867 回答