模块
什么是模块? export 关键字表示 在当前模块之外可以访问 的变量和功能 import 关键字允许从其他模块中导入一些诸如函数之类的功能等等 ex.导出一个函数 // 📁 sayHi.jsexport function sayHi(user) { alert(`Hello, ${user}!`);} 在其他文件里导入并使用: // 📁 main.jsimport {sayHi} from './sayHi.js';alert(sayHi); // function...sayHi('John'); // Hello, John! 在浏览器环境中使用模块;由于模块使用了特殊的关键词和功能,所有我们必须通过使用属性 <script type="module"> 来告诉浏览器群,脚本应该被当作 模块 来看待 <!doctype html><script type="module"> import {sayHi} from './say.js'; document.body.innerHTML = sayHi('John');</script> ex.使用export default 直接导出函数 // sayHi.jsexport default function sayHi (user) { // ...}// main.jsimport sayHi from './say.js