摘要:
即使还没有读过我的文章《[在处理网络数据的 JavaScript 抽象的重要性](https://css-tricks.com/importance-javascript-abstractions-working-remote-data/)》,你也很有可能已经意识到代码的可维护性和可扩展性很重要,这也是介绍 `JavaScript` 抽象的目的。
为了更加清楚的说明,我们假设在 `JavaScript` 中抽象是一个模块。
一个模块的最初实现只是它们漫长(也许是持久的)的生命周期过程的开始。我将一个模块的生命周期分成 3 个重要阶段。
1. 引入模块。在项目中编写该模块或复用该模块;
2. 调整模块。随时调整模块;
3. 移除模块。 阅读全文