笔记

JavaScript 中返回自增计数的函数

今天在写工具的时候遇到一个问题,需要生成一个带上自增计数作为后缀的字符串,简单说就是写一个比如 function getId() 这样的函数,每次调用返回一个从 0 开始自增的计数,当然除了这个函数,我们不希望有任何其他的全局变量。

JavaScript中的设计模式(5)——观察者模式

观察者模式在 JavaScript 中的典型应用就是大家最熟悉的事件了,事件最早是在 IE3 和 Netscape Navigator 3 中出现的(此时 JavaScript 版本为 1996 年 8 月发布的 JavaScript 1.1)。然而在前端模块化发展蓬勃的今天,原生的事件已经不足以满足复杂前端架构的要求了,自定义事件作为观察者模式的另一种应用应运而生。让我们来看看观察者模式如何让代码组织耦合度更低。