采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,通常我们使用webpack为一些资源如css、js文件增加hash码,来达到缓存的目的。那么当文件hash码变化时,浏览器是如何知道的呢?就是浏览器是怎么提前知道哪些文件没有变,哪些已经变化,是需要浏览器先请求一次对比hash码吗?
不需要的,因为你的js,css链接大部分是写在html里面的,webpack编译的时候hash变化了,那么你html里面引用的链接地址也变了,浏览器会直接使用新的地址,这时候会发现新的链接是没有缓存的,那么就会请求服务器了
明白了,如果发现hash没有变化则还是使用旧的吧?谢谢!
是的!
非常感谢!
登录后可查看更多问答,登录/注册
解析HTTP协议原理 夯实HTTP技术基础 打通前后端助你快速成长
2.6k 10
1.1k 8
1.0k 8
1.3k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号