手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery插件开发的两种方法及$.fn.extend的详解
jQuery插件开发的两种方法及$.fn.extend的详解
摘要:jQuery插件开发分为两种:1类级别类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。开发扩展其...

jQuery插件开发分为两种:

1 类级别

类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。

开发扩展其方法时使用$.extend方法,即jQuery.extend(object);

复制代码 代码如下:

$.extend({

add:function(a,b){return a+b;} ,

minus:function(a,b){return a-b;}

});

页面中调用:

复制代码 代码如下:

var i = $.add(3,2);

var j = $.minus(3,2);

2 对象级别

对象级别则可以理解为基于对象的拓展,如$("#table").changeColor(...); 这里这个changeColor呢,就是基于对象的拓展了。

开发扩展其方法时使用$.fn.extend方法,即jQuery.fn.extend(object);

复制代码 代码如下:

$.fn.extend({

check:function(){

return this.each({

this.checked=true;

});

},

uncheck:function(){

return this.each({

this.checked=false;

});

}

});

页面中调用:

复制代码 代码如下:

$('input[type=checkbox]').check();

$('input[type=checkbox]').uncheck();

3、扩展

复制代码 代码如下:

$.xy = {

add:function(a,b){return a+b;} ,

minus:function(a,b){return a-b;},

voidMethod:function(){ alert("void"); }

};

var i = $.xy.add(3,2);

var m = $.xy.minus(3,2);

$.xy.voidMethod();

【jQuery插件开发的两种方法及$.fn.extend的详解】相关文章:

jquery插件splitScren实现页面分屏切换模板特效

JavaScript中getUTCMinutes()方法的使用详解

JS/Jquery判断对象为空的方法

JQuery插件ajaxfileupload.js异步上传文件实例

Jquery解析json字符串及json数组的方法

javascript验证邮件地址和MX记录的方法

JQuery自动触发事件的方法

AspNet中使用JQuery boxy插件的确认框

JavaScript中的异常处理方法介绍

jquery实现图片左右切换的方法

精品推荐
分类导航