![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jQuery
jQuery学习
Mango's Louvre
Mango每天进步一点点
展开
-
jQuery学习笔记第三篇
下面添加新的能力时就用jQuery.extend求添加,就像Prototype的Object.extend,mootool的Native.implement,Base2的Base.extend,Ext的apply,凡此种种,把一个属性包或独立的方法名与方法体作为参数加入目标对象中。就像一个茧,jQuery对象包裹着一个或复数个DOM对象,jQuery对象的能力来自其prototype,而其prototype的方法则是jQuery.prototype的一个副本。原创 2024-07-05 01:58:14 · 192 阅读 · 0 评论 -
jQuery学习笔记第二篇
因此,init之后,作者就放心地往jQuery的原型添加方法。而这些原型更多的时候是往外调用其静态方法来工作。一开始,都是一些用于构建类数组的东西。接着下来分析append,prepend,before,after。内部实现非常复杂,先扼要类比一下已有的API吧。jQuery用init方法创建的,它是jQuery.fn.init的实例而非jQuery的实例,后期会用。这些方法内部都调用一个叫domManip的方法,它的存在价值仅仅是为了兼容火狐。把相应的能力从jQuery.prototype搬运到。原创 2024-07-04 23:19:06 · 193 阅读 · 0 评论 -
jQuery学习笔记第一篇
基本上init就是个大熔炉,根据传入参数的类型做出不同的处理,如DOM对象,字符串,数组对象与NodeList这样的类数组对象转换成jQuery对象,如果是函数,则改成DOM加载。原创 2024-07-04 22:40:42 · 63 阅读 · 0 评论