html中 如何使用es6的模块化引入外部变量
时间: 2023-11-30 17:05:06 浏览: 145
ES6使用export和import实现模块化的方法
在HTML中使用ES6的模块化引入外部变量的方法如下:
1. 创建一个模块文件(例如:module.js),并在该文件中定义需要导出的变量或函数等。
```javascript
// module.js
export const name = 'Tom';
export function sayHello() {
console.log('Hello!');
}
```
2. 在需要引入该模块的HTML文件中,使用`<script>`标签引入该模块,并设置`type`属性为`module`。然后通过`import`语句来引入需要的变量或函数等。
```html
<!-- index.html -->
<body>
<script type="module">
import { name, sayHello } from './module.js';
console.log(name);
sayHello();
</script>
</body>
```
需要注意的是,使用ES6的模块化需要在浏览器中支持,目前大部分现代浏览器都已经支持了。同时,使用模块化的方式引入外部变量可以有效避免变量名冲突等问题,并且代码更加模块化、可维护性更高。
阅读全文