摘要:上一篇说的jQ对象的鸟瞰图,这还是一个非常简单的对象,jQ强大的各种方法则是通过各种扩展实现的。jQ的扩展分两种1.把相对紧凑的方法统一在一处,因此,在内部写法上看起来是一个个的模块,这样便于维护。其中分为两类:1) 基于jQuery这个对象,也就是静态属性/方法的作用,这部分的扩展更为通用,比如attr: function( elem, name, value, pass ),脱离jQ对象也可以使用2) 基于 prototype 的,内部大多只是借用了静态属性/方法2. 当作工具方法如需要给obj = {a:1, b:2}对象加几个属性,就直接obj = jQuery.extend(obj,
阅读全文