创建jQuery自定义插件时,以下内容之间有什么区别?
jquery.fn.Myplugin= function(){ /* code */ };
和
(function ($){ /* code */ })(jQuery);
是否有特定时间使用其中一种。
答案 0 :(得分:0)
创建jQuery插件的推荐方法是首先创建一个包装器函数,允许您使用美元符号($)。默认情况下,$符号可能会导致与其他JavaScript框架冲突。如果将插件包装在函数中,则其他JavaScript框架和$符号的使用不会发生冲突。除此之外,第一种方式没有任何功能上的错误。
推荐方式:
(function ($){
$.fn.Myplugin= function(){
/* your plugin code here */
};
})(jQuery);