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

js中(function(){})()的写法用处

时间:2016-08-27 23:30:24      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

http://blog.csdn.net/u010958922/article/details/47007589

 

 

js中(function(){})()的写法用处

 

http://www.cnblogs.com/lunawzh/p/5274474.html

http://www.jb51.net/article/29590.htm

 

 

从源码中可以看出jQuery.extend和jQuery.fn.extend是同一个方法,但是具体的作用 却不一样。因为在调用jQuery.extend 和jQuery.fn.extend 函数时,函数内部this是不同的,jQuery.extend()内this当然是jQuery,而jQuery.fn.extend当然是jQuery.fn,这样jQuery.extend()为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend()是给jQuery对象添加方法。  2. extend(src):将src对象的属性和方法逐一复制给jQuery或jQuery对象  3. extend(dest, src1, src2, src3..srcN):将src1, src2…对象的属性和方法逐一复制给dest 对象。需注意的是,在复制的过程中,排在后面的参数(对象)将会覆盖排在前面的参数和属性的方法。  4. extend(boolean, dest, src1,src2…):jQuery的extend方法提供了“深层拷贝”的功能, 如果传入第一个参数为boolean型变量,则该变量为深层拷贝的标志,第二个参数为extend方法的目标对象,其余参数为需要进行继承的“父类”。如果第一个参数的值为true(深度拷贝),并且dest和src元素都包括相同名称的对象属性,则对该对象的属性和方法再进行一次复制。

js中(function(){})()的写法用处

标签:

原文地址:http://www.cnblogs.com/camille666/p/fffffvvvdsss.html

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