模块化

为什么要使用模块化

  • 解决命名冲突的问题
  • 提高复用性
  • 提高代码的可维护性
演变
  1. 立刻执行函数
  2. amd、cmd
  3. commonJS
  4. es module

    推荐阅读