模块系统的好处: 模块系统能提供独立的作用域,避免泄漏到全局作用域中;模块系统能自动生成依赖图,无需自己手动创建多个<script>标签,从而改进代码基的组织方式;模块系统还支持依赖注入模式,这对隔离测试单个组件十分重要。