,也可以用作单独脚本,由于它没有导出任何东西,所以,在另一个模块中,可以使用简化导入操作来执行该模块代码,并且不导入任何的绑定,示例代码如下
import "....我们通常的做法是先检查当前浏览器是否支持某个API,如果不支持的话就加载对应的polyfill.然后新旧浏览器就都可以使用这个API了。...而polyfill相当于一段代码,它先检查这个浏览器是否支持某个API,如果不支持就加载对应的polyfi
总结:看了这么多东西,也许你比较晕,对于导出与导入的绑定,什么时候加双大括号以及不加呢?...,否则就会报错,因为系统会找不到的,不知道你具体要导出哪个,不明确的话,就会报错
模块的加载
在Es6中定义模块的语法,但是它并没有定义是如何加载这些模块的,在Es6中只是规定了语法,其实它将加载机制抽象到一个未定义的内部方法...,{type:"module"});
在上面的代码中第一个参数是加载的模块,第二个参数传入一个对象,设置type值为module,按照模块而不是脚本的方式加载module.js,用以区分加载脚本还是模块