欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

分享jQuery.extend函数详细用法

程序员文章站 2022-04-24 09:49:23
...
最近在研究jQuery。把jQuery.extend扩展函数的用法记录下来。

1、扩展jQuery静态方法.

1分享jQuery.extend函数详细用法分享jQuery.extend函数详细用法$.extend(分享jQuery.extend函数详细用法{
2分享jQuery.extend函数详细用法分享jQuery.extend函数详细用法test:function()分享jQuery.extend函数详细用法{alert('test函数')}
3分享jQuery.extend函数详细用法})

用法: $.test()

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

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



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

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

以上就是分享jQuery.extend函数详细用法的详细内容,更多请关注其它相关文章!