日期:2014-05-16  浏览次数:20341 次

extend的解释
本帖最后由 niuchangwei 于 2014-01-08 11:19:55 编辑
! function (a) {
 a.extend(a.easing, {
     easeInCubic: function(){},  
             easeOutCubic: function(){},
             easeInBack: function(){},
             easeOutBack: function(){}
 });
}(jQuery);

请教一下高手,上面的代码怎么解释呢

------解决方案--------------------
a.easing里面添加后面的方法       
------解决方案--------------------
就是执行一个匿名函数,传递jquery对象,同时扩展jquery的效果插件easing,你要怎么解释,自己看jquery的extend源代码就知道了,覆盖或者扩展原来的对象
------解决方案--------------------
引用:
Quote: 引用:

就是执行一个匿名函数,传递jquery对象,同时扩展jquery的效果插件easing,你要怎么解释,自己看jquery的extend源代码就知道了,覆盖或者扩展原来的对象

a.extend 和jQuery.extend啥区别呢

在这里a就是jQuery,a是匿名函数的参数,最后面那个“(jQuery);”就是在给匿名函数传参