本帖最后由 niuchangwei 于 2014-01-08 11:19:55 编辑

解决方案 »

  1.   

    a.easing里面添加后面的方法       
      

  2.   

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

  3.   

    a.extend 和jQuery.extend啥区别呢
      

  4.   

    a.extend 和jQuery.extend啥区别呢
    在这里a就是jQuery,a是匿名函数的参数,最后面那个“(jQuery);”就是在给匿名函数传参
      

  5.   

    a.extend 和jQuery.extend啥区别呢
    在这里a就是jQuery,a是匿名函数的参数,最后面那个“(jQuery);”就是在给匿名函数传参a.extend == jQuery.extend 为什么不直接用 jQuery.extend 它这里用a.extend有什么好处吗
      

  6.   

    a.extend 和jQuery.extend啥区别呢
    在这里a就是jQuery,a是匿名函数的参数,最后面那个“(jQuery);”就是在给匿名函数传参a.extend == jQuery.extend 为什么不直接用 jQuery.extend 它这里用a.extend有什么好处吗
    将参数a改为$你就更好理解了,这样写为了$变量污染,防止$在其他地方定义过,现在一看到$就会想到jquery,有些时候不一定就是jquery
      

  7.   

    a.extend 和jQuery.extend啥区别呢
    在这里a就是jQuery,a是匿名函数的参数,最后面那个“(jQuery);”就是在给匿名函数传参a.extend == jQuery.extend 为什么不直接用 jQuery.extend 它这里用a.extend有什么好处吗

    好处:
    1.6楼所说的
    2.让函数的本地变量直接引用jQuery对象  这样在调用的时候就不必往全局里查找jQuery了 在本地找到后直接调用,效率相对高一些。