Javascript 使用正确的语法从这3个方面启动jquery插件
这是我第一次尝试jquery插件,我已经看过了一些不同的教程。我在下面粘贴了3种方法,我的问题是:这些方法中有没有任何一种存在问题,或者我应该遵循或不遵循其中一种方法的原因?我认为Javascript 使用正确的语法从这3个方面启动jquery插件,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,这是我第一次尝试jquery插件,我已经看过了一些不同的教程。我在下面粘贴了3种方法,我的问题是:这些方法中有没有任何一种存在问题,或者我应该遵循或不遵循其中一种方法的原因?我认为这个。第二个例子中的每个(function()都很有趣,所以我倾向于遵循这个例子,但不确定。寻找更多的专家建议 我看到的第一个例子是这样开始插件的,其中xyz是插件名 new function($) { $.fn.xyz = function(settings) { settings = set
这个。第二个例子中的每个(function()
都很有趣,所以我倾向于遵循这个例子,但不确定。寻找更多的专家建议
我看到的第一个例子是这样开始插件的,其中xyz是插件名
new function($) {
$.fn.xyz = function(settings) {
settings = settings || {};
return ////;
};
}(jQuery);
来自的第二个教程说,这是一种方法
(function($){
$.fn.extend({
xyz: function() {
//Iterate over the current set of matched elements
return this.each(function() {
//plugin code
});
}
});
})(jQuery);
第三个是这样开始的
jQuery.fn.center = function(){
var element = $(this);
xyz();
function xyz(){
//plugin code
}
}
在编写插件方面,你不会比jQuery的官方文档错得多-