Webpack(三)—hash和chunkhash、chunkhash的使用场景与区别
webpack中hash和chunkhash有何不同?(contenthash)
两者的使用
1 | //使用hash的情况 |
1 | //使用hash的情况 |
在浏览器从获取到HTML,然后解析,渲染的过程中,到底发生了什么?
1.解析HTML,构建DOM树。
2.解析CSS,生成CSS规则树。
在chrome的Timeline 工具中对应的阶段是:Re-caculate。为什么是 Re-caculate Style 呢?这是因为浏览器本身有 User Agent StyleSheet,所以最终的样式是我们的样式代码样式与用户代理默认样式覆盖/重新计算得到的。
3.合并 DOM 树与 CSSOM 树为 Render 树
4.布局(Layout)
5.绘制(Paint)
6.复合图层化(Composite)
多个复合层的合成,最终合成的页面被用户看到。
在input框中进行第二次输入时,会自动出现以前填写过的信息下拉autocomplete,然而用在 输入验证码的输入框的场景 下时,由于验证码两次肯定不会重复,
应该关掉改功能。
报错1:
1 | fatal: unable to access 'https://github.com/shengyur/shengyur.github.io.git/': Could not resolve host: github.com |
在网站和应用程序变的越来越丰富的今天,web应用对网络和设备资源的要求也越来越高。配合各种方式、手段、辅助系统,进行前端优化的最终目的都是提升用户体验,改善页面性能。
我们常常竭尽全力进行前端页面优化,但却忽略了这样做的效果和意义。先不急于探究前端优化具体可以怎样去做,先看看什么是前端性能,应该怎样去了解和评价前端页面的性能。
在了解http请求的过程中,发现除了可以通过chrome控制台调试工具,也可以直接在mac(内置Linux)命令行中,使用curl命令,并且在很多命令行操作中,会返回curl的报错提示,已经错误码。
经了解,curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是 综合传输工具 ,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。