手机
当前位置:查字典教程网 >编程开发 >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的详解】相关文章:

JavaScript中的异常处理方法介绍

JQuery中层次选择器用法实例详解

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

jQuery获取页面元素绝对与相对位置的方法

JQuery自动触发事件的方法

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

js实现键盘Enter键提交表单的方法

jQuery取消ajax请求的方法

jquery读取xml文件实现省市县三级联动的方法

JQuery中DOM事件绑定用法详解

精品推荐
分类导航