Web前端
文章平均质量分 91
po4kee
新手
展开
-
JavaScript模块(二)
P.S. 由于参考文章是2016年的文章,有些知识需要更新。所以这篇文章还会继续更新。 什么是模块打包(module bundling) 从一个high-level的角度说,模块打包指的是以正确的顺序把一组模块处理成一个单独的文件。 进一步来看,如果没有模块打包,我们必须在HTML文件中插入<script>标签来加载每个模块,页面加载时间将会变得很长吧。为了解决这个问题,我们对模块进行打包,或者说拼接,而不是单独引入每个模块。另一方面,我们还可以对文件进行压缩,从源码中去掉一些不必要的.原创 2021-11-25 13:25:34 · 465 阅读 · 0 评论 -
JavaScript模块(一)
什么是模块 我们总是希望将一份工程代码划分为多个模块。试想一下,如果你的工程是一块铁板,你想要在其中做一点简单的改动,就不得不重新编译运行整个工程。对于规模不断变大的工程软件来说,这对开发、debug到后期维护都是非常不友好的。好的模块具有非常好的自给自足(self-contained)的特性,新增、删除、修改它们都不会中断到整个工程的运作。 为什么要使用模块 正如上一小节所说,模块将工程软件很好地划分成多个部分,每个模块负责各自的功能,这很好地优化了开发流程,使得构建大型项目成为可能。简单来说,模块原创 2021-11-24 18:07:55 · 465 阅读 · 0 评论