JavaScript 模块化:CommonJS vs AMD vs ES6
> 本文主体部分 翻译+搬运 自外网著名技术博客网站 [medium.com](http%3A//medium.com/) 的一篇点赞数 2.7k 的文章 (文章链接在结尾处)
------
## 什么是 JavaScript 模块
JavaScript 模块指的是一段可复用的,独立的代码。他们通常都有特定的功能,能在整个代码系统里被引进或删除 —— 这个概念多少类似于 Java 或者 Python 中的类。
模块通常是独立的——与其他代码解耦,因此方便修改。这也提高了代码的可读性和可维护性。模块化在使部分代码保持私有,仅暴露公共部分的的同时,还解决了命名空间模糊性的问
more...

