[原文]

1、扩展jQuery静态方法.

1 $.extend({
2    test:function(){alert('test函数')}
3 }) 

用法: $.test()

2、合并多个对象.
为jQuery.extend(css1,css2)为例,css1,css2各有一些属性.
extend函数会把css2有而css1没有的属性加到css1中,如果css2的某个属性与css1的某个属性名称享用,就会用css2的属性去覆盖css1的同名属性。css1就是最后的整和对象。或者也可以用 :
var newcss = jquery.extend(css1,css2)  newcss就是合并的新对象。
var newcss = jquery.extend({},css1,css2) newcss就是合并的新对象.而且没有破坏css1的结构。

代码

1 //用法: jQuery.extend(obj1,obj2,obj3,..)
2 var Css1={size: "10px",style: "oblique"}
3 var Css2={size: "12px",style: "oblique",weight: "bolder"}
4 $.jQuery.extend(Css1,Css2)
5 //结果:Css1的size属性被覆盖,而且继承了Css2的weight属性
6 // Css1 = {size: "12px",style: "oblique",weight: "bolder"}
7  

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

代码

 1  // 以前的 .extend()   
 2     jQuery.extend(   
 3   { name: “John”, location: { city: “Boston” } },   
 4   { last: “Resig”, location: { state: “MA” } }
 5     );   
 6   // 结果:   
 7   // => { name: “John”, last: “Resig”, location: { state: “MA” } }
 8   // 新的更深入的 .extend()   
 9     jQuery.extend( true,   
10  { name: “John”, location: { city: “Boston” } },   
11  { last: “Resig”, location: { state: “MA” } }
12   );   
13  // 结果   
14  // => { name: “John”, last: “Resig”,   
15  //      location: { city: “Boston”, state: “MA” } }  
16 

转载于:https://www.cnblogs.com/gugunet/archive/2010/04/07/1705989.html

jQuery.extend函数详细用法![转]相关推荐

  1. jQuery.extend 函数使用详解

    jQuery.extend 函数使用详解 一.总结 一句话总结: jquery $.extend的作用就是:用于将一个或多个对象的内容合并到目标对象:$.extend( target [, objec ...

  2. [zz]jQuery.extend 函数详解

    JQuery的extend扩展方法:       Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解.       一.Jquery的扩 ...

  3. pythonrange函数用法_python range()函数详细用法

    python range()函数详细用法 函数原型:range(start, end, scan): 参数含义:start:计数从start开始.默认是从0开始.例如range(5)等价于range( ...

  4. jquery extend函数

    JS组件系列--封装自己的JS组件,你也可以 前言:之前分享了那么多bootstrap组件的使用经验,这篇博主打算研究下JS组件的扩展和封装,我们来感受下JQuery为我们提供$.Extend的神奇, ...

  5. jQuery.extend函数

    2019独角兽企业重金招聘Python工程师标准>>> 1 扩展jQuery静态方法 $.extend({test:function(){alert('test函数');} }) 用 ...

  6. jQuery.extend 函数详解

    JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解. 一.Jquery的扩展方法原型 extend ...

  7. oracle rtrim(),Oracle ltrim() rtrim() 函数详细用法

    嘿嘿,今天在论坛里看了一篇帖子,讨论ltrim() 函数的详细用法,下面我借几个高手的回答总结一下: 先看几个实例: SQL> select ltrim('109224323','109') f ...

  8. 三种开窗函数详细用法,图文详解

    开窗函数的详细用法 一,开窗函数的语法 二,从聚合开窗函数sum(score) over(partition by name )讲起 三,开窗函数之first_value,last_value,lea ...

  9. Oracle ltrim() rtrim() 函数详细用法

    嘿嘿,今天在论坛里看了一篇帖子,讨论ltrim() 函数的详细用法,下面我借几个高手的回答总结一下: 先看几个实例: SQL> select ltrim('109224323','109') f ...

  10. Oracle ltrim() 函数详细用法

    嘿嘿,今天在论坛里看了一篇帖子,讨论ltrim() 函数的详细用法,下面我借几个高手的回答总结一下: 先看几个实例: SQL> select ltrim('109224323','109') f ...

最新文章

  1. Android 三种方式实现自定义圆形页面加载中效果的进度条
  2. 几点易被忽视的网络软故障排查
  3. 安徽计算机省一级考试试题,安徽计算机一级考试试题及答案
  4. NetGear 夜鹰 RAX40V2 设备与固件分析
  5. gson json转map_Java几种常用JSON库性能比较
  6. my footprint :走过的路
  7. 01-国内开源镜像站汇总
  8. 4. linux调用文件计算阶乘前5项和_嵌入式Linux系统编程——文件读写访问、属性、描述符、API
  9. 计算机毕业设计java+ssm校友交流论坛(源码+系统+mysql数据库+Lw文档)
  10. 乐玩插件和大漠插件哪个好_分享两个下载插件的好地方!
  11. catia怎么创建约束快捷键_CATIA怎么设置快捷键?
  12. 动态申请空间 malloc函数
  13. C#嵌入谷歌浏览器内核
  14. 云夜卡社区源码v4.2 带总控
  15. 微信玩这个 存款惊人_英语的8个惊人新趋势
  16. 看代码解读CenterNet :Objects as Points
  17. vue2.0生命周期数据共享
  18. Unity-黑暗之魂复刻-角色攻击
  19. lower_bound和upper_bound的用法
  20. 计算机电路基础综合题,计算机电路基础作业考试习题.doc

热门文章

  1. 在spring boot中3分钟上手RPC框架Dubbo
  2. 第五讲 python函数
  3. SurfaceView实例
  4. Centos7 只启用iptables 禁用firewalld功能.
  5. Elasticsearch 8.x 正式发布!
  6. 刷屏了!张一鸣6000字内部演讲:不依赖捷径,不轻言All-in(附全文)
  7. 微服务架构如何实现网站服务垂直化拆分
  8. 那些互联网IT岗位的招聘潜台词,能看到说明你是历经磨难的老司机
  9. 项目手册 1.0 发布
  10. 移动开发者的未来在哪里?