今天就在浏览器中使用 ES Modules
本文将会告诉你如何在浏览器中使用 ES modules。
直到不久之前, JavaScript 还没有模块的概念。曾经,无法在一个 JavaScript 文件中引用另一个 JavaScript 文件。随着应用的量级和复杂度的上升,使得在浏览器中写 JavaScript 代码变得很 trick 。
一种常见的解决方案是在页面中使用<script>
标签来加载任意的 JavaScript 文件。然而,这种方法也有自己的问题。例如,每个标签都会产生一个阻塞渲染的 HTTP 请求,这使得包含较多 JavaScript 代码的页面变得很缓慢。由于加载顺序和依赖关系相关,依赖管理也会变得很复杂。