Skip to content
雨夜带刀 edited this page Sep 14, 2013 · 5 revisions

为什么需要模块化?

当 JavaScript 程序越来越复杂,代码的体积越来越庞大,对于代码的组织和维护都是一个很大的挑战。关于模块化的优势,我在 BLOG 的一篇文章中有详述。JavaScript 语言本身并没有提供对模块化系统的支持(ES6之前),但 JavaScript 是一门灵活的语言,可以通过一些技巧来模拟实现模块化的系统。

什么是模块?

模块化社区定义了 AMD 的模块化规范,在开发阶段,一个文件就是一个模块,当然该文件中的代码需要遵循一些模块化的书写规范,该模块的代码就保存在一个闭包中,模块可以向外部暴露一个接口,以方便和其他模块通信。

使用 seed 开始你的模块化之旅