JavaScript
文章平均质量分 91
po4kee
新手
展开
-
JavaScript模块(二)
P.S. 由于参考文章是2016年的文章,有些知识需要更新。所以这篇文章还会继续更新。什么是模块打包(module bundling)从一个high-level的角度说,模块打包指的是以正确的顺序把一组模块处理成一个单独的文件。进一步来看,如果没有模块打包,我们必须在HTML文件中插入<script>标签来加载每个模块,页面加载时间将会变得很长吧。为了解决这个问题,我们对模块进行打包,或者说拼接,而不是单独引入每个模块。另一方面,我们还可以对文件进行压缩,从源码中去掉一些不必要的.原创 2021-11-25 13:25:34 · 464 阅读 · 0 评论 -
JavaScript模块(一)
什么是模块我们总是希望将一份工程代码划分为多个模块。试想一下,如果你的工程是一块铁板,你想要在其中做一点简单的改动,就不得不重新编译运行整个工程。对于规模不断变大的工程软件来说,这对开发、debug到后期维护都是非常不友好的。好的模块具有非常好的自给自足(self-contained)的特性,新增、删除、修改它们都不会中断到整个工程的运作。为什么要使用模块正如上一小节所说,模块将工程软件很好地划分成多个部分,每个模块负责各自的功能,这很好地优化了开发流程,使得构建大型项目成为可能。简单来说,模块原创 2021-11-24 18:07:55 · 461 阅读 · 0 评论 -
理解JS异步操作
参考文章:阮一峰ES5教程:异步操作—— 理解异步操作的基本模式和控制流程,了解定时任务的实现,Promise的用法 前端需要了解的浏览器原理(占坑) Inside look at modern web browser (part 1)—— 该系列文章一共4节,详细介绍了浏览器的工作原理。建议先看part1,然后看过参考文章4后,还想要更加深入全面地了解浏览器再看part2-4。 浏...原创 2019-03-12 10:37:54 · 5425 阅读 · 2 评论