$.extend()

本文介绍了jQuery.extend()函数的多种用途,包括扩展jQuery静态方法、合并多个对象及深度嵌套对象等。并给出了具体的使用示例。

jQuery.extend扩展函数的用法(没有的新加,已有的覆盖)

  • 扩展jquery静态方法
$.extend({
    test:function(){alert('test函数')}
})

用法: $.test()

  • 合并多个对象
//用法: jQuery.extend(obj1,obj2,obj3,..)
var Css1={size: "10px",style: "oblique"}
var Css2={size: "12px",style: "oblique",weight: "bolder"}
$.jQuery.extend(Css1,Css2)
//结果如下:Css1的size属性被覆盖,而且继承了Css2的weight属性
//Css1 = {size: "12px",style: "oblique",weight: "bolder"}
  • 深度嵌套对象

新的extend()允许你更深度的合并镶套对象。下面的例子是一个很好的证明。

// 以前的 .extend() jQuery.extend( { name: “John”, location: { city: “Boston” } }, { last: “Resig”, location: { state: “MA” } } ); // 结果: // => { name: “John”, last: “Resig”, location: { state: “MA” } }

// 新的更深入的 .extend() jQuery.extend( true, { name: “John”, location: { city: “Boston” } }, { last: “Resig”, location: { state: “MA” } } ); // 结果 // => { name: “John”, last: “Resig”, // location: { city: “Boston”, state: “MA” } }

 

转载于:https://www.cnblogs.com/chrisghb8812/p/6094391.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值