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里面经常能看到。