module语法

ES6模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输出和输入的变量。
1、export命令
模块的功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。

export var a = 1; export var b = 2; export var c = 3;

【module语法】ES6将其视为一个模块,里面的export命令对外输出三个变量。
export的写法,除了上面这样,还有另外一种。
var a = 1; var b = 2; var c = 3; export {a,b,c};

var a = 10; export default a; import xxx from '...' //输出一个函数 export default function(){} import xxx from '...'

    推荐阅读