import 方式,使得编译时就能确定模块的依赖关系,所以不允许运行时改变。
静态导入方式 import,
一,需要在 type=”module” 的 script 的标签中使用。script 标签的 nomodule 是其 hacker()方式。
二,不是依赖 type=”module” 的 script 标签。使用 import() 类似于函数的方式引入。动态引入、
三,书写方式
1) 通过指定需要导入模块的路径名,可以是绝对路径,也可以是相对路径,.js 后缀可以省略。import j from './profile.js'
import j from './profile.js'
import j from './profile'
2) 只有模块名,不带有路径,需要有配置文件;告诉 JavaScript 引擎该模块的位置。(一般需要通过第三方库环境,才能使用。常用 npm 下载后,通过该方式引用)import $ from 'jquery'