您将在本篇中了解到如何导出模块的默认值,模块的加载,以及在web浏览器中使用模块加载,是引入包还是引入本地模块
正文从这开始~
模块(module)导出的默认值
在实际代码中,我们通过export关键字是能够对外暴露本模块中的变量对象...(在导入变量对象绑定中,使用default as关键关键字无论默认值在前还是非默认值在后,就无所谓了)
模块中重新导出一个绑定
有时候,当你在一个模块中已经导入了内容,这个时候,发现又要将导入的模块暴露给另外一个模块使用...(重新导出一个绑定)
如果你想到处另一个模块中的所有值,可以通过*号模式,这也是我们常在一些脚手架工具常看到的
例如如下所示
export * from "....="module">显示引入和import隐式导入的所有模块都是按需加载并执行的,这跟require()导入模块是不同的,后者是全部引入,在上面的这个示例中,完整的加载顺序如下所示
1...下载并解析module1.js
2. 下载并解析module1.js总导入的资源
3. 解析内联模块(也就是上面第二个script标签)
4. 下载并解析内联模块中导入的资源
5.