zoukankan      html  css  js  c++  java
  • jQuery: $.extend()用法总结

    1.重载原型 $.extend({},src1,src2,src3...)

      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型。

     它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修改dest的结构,可以如下使用:

    var newSrc=$.extend({},src1,src2,src3...)

    也就是将"{}"作为dest参数。

     这样就可以将src1,src2,src3...进行合并,然后将合并结果返回给result了。如下例:

    var result=$.extend({},{name:"Tom",age:21},{name:"Jerry",sex:"Boy"})

    那么合并后的结果

    result={name:"Jerry",age:21,sex:"Boy"}
    

    2.扩展全局JQuery对象 $.extend(src)
    只有一个参数时,该方法就是将src合并到jquery的全局对象中去,如:

    $.extend({
    hello:function(){alert('hello');}
    });
    使用:$.hello()

    *区别 $.fn.extend(src)

    该方法将src合并到jquery的实例对象中去,如:

    $.fn.extend({
    hello:function(){alert('hello');}
    });
    使用:$('#dom').hello()
  • 相关阅读:
    自动封箱和拆箱
    关于Java的一道内存的题目
    volatile关键字
    阶乘尾零
    Java之final的解析
    从1到n整数中1出现的次数
    最小安装雷达数量
    二叉树重建
    最短路径—Dijkstra算法
    PAT A1063——set的常见用法详解
  • 原文地址:https://www.cnblogs.com/xiaomingSun/p/6760463.html
Copyright © 2011-2022 走看看