qweqwe13123123
2016-12-14 11:49
我说一下这里的$.fn,我是这样理解的不知道对不对。
dom.__proto__ = $.fn
把dom的原型链指向了$接着,在fn里面封装了很多自己的方法。
所以引用的时候就是用dom.xx(xx代表fn里面封装的方法)
$.fn 相当于 $.prototype, $.prototype中定义了很多方法。
dom.__proto__ = $.fn这句相当于,将一个dom实例的隐式原型(__proto__)指向了 $.prototype。
这样dom实例就可以引用 $.prototype中定义的方法了。
zepto设计和源码分析
16433 学习 · 18 问题
相似问题