jQuery插件编写格式

jQuery插件编写格式

jQuery编写插件的方式:
1.$.extend 扩展jQuery本身的方法函数或者说静态函数 直接用 $.functionname();调用
2.$.fn.extend 扩展jQuery对象的方法

一:$.extend两种写写法
1. 第一种写法:$.functionName = function() {}; 一般用于定义单个扩展
e.g.
定义:
$.alert = function(params) {
alert(params);
};
调用:
$.alert(1);
2. 第二种写法:
$.extend({
functionName1:function(){

},
functionName2:function(){

},
});
调用:$.functionName1();

二:$.fn.extend
1. 第一种写法: $.fn.functionName = function() {}

2. 第二种写法:
$.fn.extend({
funName1:function(){

}
})

调用方法: $(‘div’).funName1();

;(function($){
//插件代码
var obj = {
‘pluginName’:function(){

},
};

$.fn.extend(obj);
})(jQuery);

本文来自投稿,不代表微擎百科立场,如若转载,请注明出处:https://www.w7.wiki/develop/2133.html

发表评论

登录后才能评论