JavaScript 中的模块是什么?

javascriptweb developmentobject oriented programming更新于 2025/8/21 16:44:17

ES 2015 引入了模块,以将代码分解为更小的部分。模块中可以包含类或函数。关键字 export 和 import 用于导出变量、函数、对象并将它们导入其他文件。

注意 − 要运行此示例,您需要运行本地主机服务器。

以下是 JavaScript 中模块的代码

INDEX.html

示例

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 18px;
      font-weight: 500;
      color:blueviolet;
   }
</style>
</head>
<body>
<h1>Modules in JavaScript</h1>
<button class="Btn">IMPORT</button>
<div class="result"></div>
<h3>Click on the above button to import module</h3>
<script src="script.js" type="module"></script>
<script src="sample.js" type="module"></script>
</body>
</html>

script.js

import test from './sample.js';
document.querySelector('.Btn').addEventListener('click',()=>{
   test();
})

sample.js

let resultEle = document.querySelector(".result");
export default function testImport(){
   resultEle.innerHTML = 'Module testImport has been imported';
}

输出

点击 “IMPORT” 按钮 −


相关文章


有用资源