活细胞丰胸多少钱,gratunic,最新hgame
$.extend({ //扩展工具方法 fun1 : function(){ ... }, fun2 : function(){ ... } }); //调用: $.fun1() /*那么为什么可以这么调用呢? $.extend() 它的this是$,因此this.fun1()==$.fun1(); **/ $.fn.extend({ //扩展jq实例方法 fun1 : function(){ ... }, fun2 : function(){ ... } }); //调用: $().fun1() /*那么为什么可以这么调用呢? $.fn.extend() 它的this是$.fn,因此this.fun1()==$().fun1(); **/
var a = {}; $.extend( a , { name : 'hello' } , { age : 30 },... ); console.log( a );//a={name:'hello', age : 30,...}
var a = {}; var b = { name : '张三' } ; $.extend( a , b ); a.name = 'hi'; alert( b.name);//张三 这就是 var a = {}; var b = { name : { age : 30 } }; a.name.age = 20; alert( b.name.age );//20 此时就会受到影响 //而深拷贝只需要在前面加个true 如下: $.extend( true , a , b ); //此时继承是不会受到影响的! jq中 : 拷贝继承 : 构造函数的原型 js : 类式继承 / 原型继承 new 构造函数 / {}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
网友评论