是不是必须有 fn

来源:2-3 静态与实例方法共享设计

hnull

2014-12-24 19:10

是不是必须有 fn

ajQuery.prototype = {
        name: 'aaron',
        init: function(selector) {
               this.selector = selector;
               return this;
        },
        constructor: ajQuery
}
ajQuery.prototype.init.prototype = ajQuery.prototype;

这样行不行呢

问题就是 fn是必须存在的吗, 存在的好处是什么?

写回答 关注

2回答

  • 知北游
    2015-01-20 23:10:06
    已采纳

    我理解是为了,后面的调用时简写的

    hnull

    非常感谢!

    2016-01-24 01:00:56

    共 2 条回复 >

  • 艾伦Aaron
    2014-12-30 10:19:51

    这个代码发错了吧

    hnull

    没发错啊,我想问的是能不能这样,不使用fn 直接就像我发的那样, 和jQuery多使用了fn = prototype 这一层对比起来,有什么区别

    2014-12-31 16:52:32

    共 1 条回复 >

jQuery源码解析(架构与依赖模块)

由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密

84049 学习 · 280 问题

查看课程

相似问题