问答详情
源自:2-4 分析zepto源码-Z函数-上

$.fn的疑问

我说一下这里的$.fn,我是这样理解的不知道对不对。

dom.__proto__ = $.fn

把dom的原型链指向了$接着,在fn里面封装了很多自己的方法。

所以引用的时候就是用dom.xx(xx代表fn里面封装的方法)

提问者:qweqwe13123123 2016-12-14 11:49

个回答

  • 暗笛扉声
    2016-12-23 18:55:32

    $.fn 相当于 $.prototype, $.prototype中定义了很多方法。

    dom.__proto__ = $.fn这句相当于,将一个dom实例的隐式原型(__proto__)指向了 $.prototype。

    这样dom实例就可以引用 $.prototype中定义的方法了。