8.5 模块

js文件可以决定对外的接口,例如下面的代码,假设在abc.js文件里:
export var file="test";
export function compute(x){
    /*
    compute函数内部,代码省略
     */
}
这就意味着abc.js文件被引入的时候,可以使用变量file和compute函数。假设有另外一个文件user.js文件,它是这么导入abc.js的:
import { port,compute}from 'abc';
导入的abc文件不需要写后缀js。
这种用法在vue里面经常能看到。