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的文件名是不一样的
查看全文
相关阅读:
动态改变shiro的Principal属性
有邻App覆盖3000多个小区成杭州用户量最大的邻里分享经济平台 杨仁斌:开创新社区时代
"有邻"创始人:APP覆盖杭州千余小区 却还没认真想过赚钱的事
Shell if 条件判断
大关小学和卖鱼桥小学哪个好 杭州重点小学对比
测试覆盖率 Java 覆盖率 Jacoco 插桩的不同形式总结和踩坑记录
使用Jacoco获取 Java 程序的代码执行覆盖率
Android Studio Error running app: No target device found 问题
android studio连接雷电模拟器
Android Studio 下载Gradle 超时解决方案
原文地址:https://www.cnblogs.com/heroine/p/6445566.html
最新文章
activemq指定java路径问题
算法练习(4)-数组去重合并
freeswitch笔记(8)-esl outbound 填坑笔记
算法练习(3)-寻找最大的不重复子串
算法练习(2)-删除有序数组/单链表中的重复项
算法练习(1)-字符串/单链表反转
csv文件导出注意事项
博弈论---9、拍卖博弈
博弈论---8、不完全信息博弈
博弈论---7、一报还一报
热门文章
博弈论---6、重复博弈
博弈论---5、公地悲剧
博弈论---4、智猪博弈
博弈论---3、囚徒困境
博弈论---2、纳什均衡
博弈论---1、课程说明
机器学习知识总结---4、可以把训练好的网络看做识别器或者特征提取器(很常用)
mysql修改用户密码的方法及命令
Docker之操作系统Alpine
利用MAC OS X 自带的磁盘工具提取光盘镜像ISO文件
Copyright © 2011-2022 走看看