ajQuery.fn.init.prototype = ajQuery.fn 这里两个构造器大多数用在上面地方

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

幕布斯6373934

2021-03-28 10:07

ajQuery.fn 是一个构造器
ajQuery.fn.init.prototype 又是一个新的构造器
ajQuery.fn.say 往构造器里添加新的方法
我为什么不直接把方法写在构造器里
这样我还省点资源

写回答 关注

2回答

  • 慕梦前来
    2023-02-17 17:50:30

    这是原型上添加方法

  • 慕梦前来
    2021-10-13 18:04:26

    是因为每一个构造器都有自己的属性方法,方便按需使用呀

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

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

84047 学习 · 280 问题

查看课程

相似问题