module语法

ES6模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输出和输入的变量。

1、export命令
模块的功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。

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

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 '...'

你可能感兴趣的:(module语法)