-
1.zepto的流程 $() => zepto.init() => zepto.Z()[return dom节点] 2.zepto.Z => return new Z() 而function Z(){}中会遍历dom元素 将dom元素全部赋值给this[i] 从而创建一个伪数组 3.zepto.Z.prototype = Z.prototype = $.fn 将$.fn直接赋值在Z的原型上 这样当每次new Z()的时候 就直接把__pro__成功赋值查看全部
-
zepto.Z = function(dom,selector){ dom = dom|| [];//保持为一个空数组 dom.__proto__ = $.fn;//其中$.fn 指的是$对象的原型 其中定义了一些数组的方法 dom.selector = selector || ''; }查看全部
-
test查看全部
-
arr.__proto__查看全部
-
所有new出来的对象,都有一个__proto__指向这个函数的prototype查看全部
-
所有new出来的对象,都有一个__proto__指向这个函数的prototype查看全部
举报
0/150
提交
取消