JQuery源码学习 链式调用

链式调用优点:节省代码,提高效率,看起来优雅     缺点:每次返回的都是当前对象本身,并没有其他返回值,并不一定在任意情况下都适用

插件接口

JQ支持自己扩展属性,对外提供了一个接口,jQuery.fn.extend()来对对象增加方法
jQ的源码看出,jQuety.extend和jQuery.fn.extend 其实是同指向同一方法的不同引用
jQuery.extend=jQuery.fn.extend=function(){}
jQuery.extend对jQuery本身的属性和方法进行了扩展        jQuery.fn.extend 对jQuery.fn.extend的属性和方法进行了扩展

通过extend()可以方便快速的扩展功能,不会破坏jQuery的原型结构

猜你喜欢

转载自www.cnblogs.com/xiaoyaoweb/p/10184310.html