jQuery扩展的用法摘要()

jQuery提供了两种开发插件的方法,它们是:
JQuery.fn.extend(对象);

JQuery.extend(对象);
JQuery.extend(对象);以扩展jQuery类本身。为类添加新方法。
JQuery.fn.extend(对象);方法添加到jQuery对象。这个应该很好理解。比如 u3002
复制代码代码如下所示:





新的灵魂
新的灵魂
新的灵魂
新的灵魂


jquery.fn.myplugin =功能(选项){
$选项=扩展({
html:没有消息
{ CSS:
颜色:红色
字体大小:14px
} },
选项);
返回$(这个)。Css({
颜色:options.css.color美元,

}(HTML选项);
}


$('你们')。MyPlugin({ HTML:那么容易啊





好的,你可以在它上面看到一点点。

1。合并多个对象。

这里使用的是多个对象的函数。

所谓嵌套多个对象,有点类似数组的联合操作。

但这是对象,给出了例子。
复制代码代码如下所示:
用法: / / jquery.extend(obj1,obj2,OBJ3,..)
VaR CSS1 = {大小:10px
VaR CSS2 = {大小:12px
jquery.extend(CSS1和CSS2美元。)
结果:大小/ CSS1属性覆盖,也继承了CSS2的重量
/ / CSS1 =12px{大小:,风格:斜的重量:大胆}


2。深嵌套对象。
复制代码代码如下所示:
JQuery.extend(
{名称:约翰,位置:{城市:波士顿},
{一:辞职,地点:{状态:马} }
);
结果:
约翰: / / = > {姓名:,特里,地点:{状态:马} }
新的更深刻(扩展)
JQuery.extend(真,
{名称:约翰,位置:{城市:波士顿},
{一:辞职,地点:{状态:马} }
);
结果
名称:{ / / = >约翰,最后:辞职,
城市:波士顿位置:{国家:} },


三.可以在jQuery中添加静态方法。
复制代码代码如下所示:







扩展({
添加:函数(a,b){返回a;b;},
减:功能(A,B){ return A-B },
乘法:函数(a,b){返回a;b;},
功能划分:(A,B){ return Math.floor(A / B);}
});

VaR和=美元。添加(3,5)+ $ -(3,5)+美元。乘(3,5)+ $分(5,7);
console.log(总和);