Avatar notebook default
7篇文章 · 2957字 · 0人关注
  • 巧用 TypeScript(二)

    Decorator Decorator 早已不是什么新鲜事物。在 TypeScript 1.5 + 的版本中,我们可以利用内置类型 ClassD...

  • 巧用 TypeScript (一)

    以下问题来自于与公司小伙伴以及网友的讨论,整理成章,希望提供另一种思路(避免踩坑)解决问题。 函数重载 TypeScript 提供函数重载的功能...

  • 深入理解 TypeScript

    此书是 TypeScript Deep Dive 的中文翻译版,感谢作者 Basarat 的付出。 Why 数据来源:npm 包下载量 正如你所...

  • 设计模式在 TypeScript 中的应用 - 观察者模式

    定义 当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 实现 思路: 指定发布者; 给发布者添加一个缓存列表,用于存放回调函数以便通...

  • 设计模式在 TypeScript 中的应用 - 代理模式

    定义 代理模式是为一个对象提供一个代用品,或占位符,以便控制对它的访问。 实现 思路:把客户端真正调用的类和方法隐藏,只暴露代理类给客户端。 简...

  • 设计模式在 TypeScript 中的应用 - 策略模式

    定义 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 实现 思路:创建表示各种策略的对象,和一个行为随着策略对象改变而改变的 ...

  • 设计模式在 TypeScript 中的应用 - 单例模式

    定义 只有一个实例,并提供全局访问。 实现 思路:用一个变量来标识当前是否已经为某个类创建过对象,如果是,则在下一次获取该类的实例时,直接返回之...

文集作者