zoukankan
html css js c++ java
前端项目经验总结之js防缓存(避免缓存的影响)
一、问题描述:打包后的h5项目中有个server.js文件夹,这个文件夹有些时候用户更新了h5,但是加载的还是旧的server.js,所以怀疑是缓存的问题,为了避免缓存的影响所以要给server.js文件名添加hash
1、在用打包工具打包的时候首先复制,然后找到server,js文件,给文件添加hash
2、加载的时候通过正则匹配加载文件,
文件的hash就是文件的身份证一样的东西,所以只要文件里面的东西修改过,那么文件名也是会修改的
二、问题描述:怎么能获取到文件的hash值?
另外一种方案,每次打包的时候都在server.js前面带上当前的时间戳,这样也能保证每次打包的server.js的文件名是不一样的
查看全文
相关阅读:
关于width属性max/min-content和fit-content
director.js实现前端路由
第一篇博文
AtCoder Beginner Contest 120 题解
AtCoder Beginner Contest 121 题解
AtCoder Beginner Contest 115 题解
Python中list的复制及深拷贝与浅拷贝探究
Python中print()函数不换行的方法
高斯消元法的C++简单实现
Python中list作为默认参数的陷阱
原文地址:https://www.cnblogs.com/heroine/p/6445566.html
最新文章
jQuery绑定事件的四种方式
angular
CMD与AMD的区别
git命令与使用
六种布局+rem布局
网站建站流程
Glup的安装与使用
WebApp实战系列课程 01-CSS编程框架(sass)
AJAX(JS&&JQ&&H5)
浅谈闭包
热门文章
this指向
TE9手机微信场景
移动端点击事件
复制粘贴
百度地图圆形覆盖物半径设置编辑联动
百度地图圆形覆盖物半径设置
常见的mysql权限设置
vue-devtools的安装和使用
纯JS实现省市区三级联动
精准控制表格列表(table-layout:fixed)
Copyright © 2011-2022 走看看