UNDERCOVERj

Results 33 issues of UNDERCOVERj

## 概念: - webpack 是一个现代 JavaScript 应用程序的静态模块打包器 - 将所有这些模块打包成一个或多个 bundle。 ## 背景: - 开发工作的复杂度日趋增加 - 对自动化构建的要求变高 - 提升开发效率: - 模块管理 - 引用分析 - 资源打包处理 - 自动输出 - 压缩合并 ## 自动化构建流程:...

## 概念 我们知道,js是单线程语言。运行时,有一个主线程,主线程执行完执行栈的任务后去检查异步的任务队列。如果异步事件触发,则将其加入到主线程的执行栈 ## event loop的操作顺序 ![操作顺序](https://note.youdao.com/yws/public/resource/20ca8403f822086e577489f2c12dc0fd/xmlnote/FDB57230565541B4A8370928FC9570F2/2095) 每个时期都有一个先进先出的回调函数队列 当event loop进入到一个给定的时期时,它将特定于那个阶段执行任意操作,然后执行回调函数 当队列执行完,或者callback到达上限时,事件循环就会进入下一个时期 ### timers 这个时期执行setTimeout和setInterval的回调函数 一个回调函数执行的时间期限,肯能多余明确的time 举个例子: 假设读文件花95ms,callback花10ms。timer是100ms。则总共是花了105ms ``` function readAnotherFile () { readFile('/a/b/file', costTime) // cost 95ms } function costTIme...

![image](https://github.com/web-infra-dev/codesmith/assets/23290513/4fc9692b-4ebf-4923-89e4-49a68009099f)