所以针对这种once的处理可以有多种不同的途径实现。 1、add的时候抛弃 2、在fire的时候抛弃多个。

来源:3-8 once的设计

hnull

2015-01-08 14:27

aron,jQ使用的是第二种, 第一种怎么实现呢?


写回答 关注

1回答

  • carlleton
    2016-02-17 16:54:08

    先list=undefined,再list.push(fn);这样吗?

    carlle...

    这样会报错的

    2016-02-17 16:56:22

    共 1 条回复 >

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

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

84049 学习 · 280 问题

查看课程

相似问题