码迷,mamicode.com
首页 > Web开发 > 详细

juqery.fn.extend和jquery.extend

时间:2017-02-02 12:07:52      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:click   ext   成员   jquer   function   end   拓展   prot   就会   

jquery.fn == jquery.prototype //true

jquery.extend( obj1,obj2 ) 用一个或多个对象来拓展一个对象,返回拓展之后的对象
var aaa = {
a:1,
b:2
}
var bbb = {
a:3,
b:4,
c:5
}
$.extend(aaa,bbb); //aaa=bbb={ a:3, b:4, c:5 }


对jquery.fn进行拓展,就是为jquery类添加“成员函数”;jquery的实例可以使用这个函数。像$(‘div‘),用这个语句就会生成一个jquery的实例。

jquery可以这么写:
(function($) {
$.fn.extend({
a: function() {
$(this).click(function() {
alert($(this).text());
})
}
})
})(jQuery)


zepto只能这么写:
(function($) {
$.extend($.fn,{
a: function() {
$(this).click(function() {
alert($(this).text());
})
}
})
})(Zepto)

 

juqery.fn.extend和jquery.extend

标签:click   ext   成员   jquer   function   end   拓展   prot   就会   

原文地址:http://www.cnblogs.com/ricoliu/p/6361025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!