ES6 新特性(六)
模块化
介绍
模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。
模块化的好处
防止命名冲突
代码复用
高维护性
模块化分类及实现
CommonJS => NodeJS Browserify
AMD => requireJS
CMD => sealJS
Module(ES6)
ES6 模块化语法
模块功能主要由两个命令构成,export 和 import
export 命令用于规定模块的对外接口
import 命令用于输入其他模块提供的功能
export 语法
分别暴露
复制代码
统一暴露
复制代码
默认暴露
复制代码
import 语法
通用导入方式
复制代码
解构赋值形式
复制代码
简便形式 --只能针对默认暴露
复制代码
版权声明: 本文为 InfoQ 作者【阡陌r】的原创文章。
原文链接:【http://xie.infoq.cn/article/b47fe17980c6724af05dc3879】。文章转载请联系作者。
评论