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的文件名是不一样的
查看全文
相关阅读:
java中的锁
CAS机制与自旋锁
volatile关键字的特性及证明
java中并发下的集合类
数据库的分库分表
浅入理解JVM
99乘法表
JAVA实现简单的时间刷新使用线程
线程的优先级
线程礼让
原文地址:https://www.cnblogs.com/heroine/p/6445566.html
最新文章
获取浏览器可见高度
frameset
重拾webservice! 哎,不用就忘记
关于windows phone 7开发两个难点求助
Agile Software Development ——敏捷开发
软件工程::个人作业
【图像处理】第一次实验:图像的基本运算
软件工程::结对作业
现代程序设计 作业 第1次
PowerBuilder 数据窗口 导出 pdf 文件
热门文章
C#读Csv文件、Execl并导入SqlServer数据库。速度不错。
C#获取当前应用程序所在路径及环境变量
数据窗口PDF格式输出
Mysql安装,使用指南,数据库操作
数据库操作语法示例
C# 设置DateTime类型的变量值是Null
轻松掌握Windows窗体间的数据交互
.Net中的空值寫入數據庫
C#实现文件夹选择框
Java多线程的4种实现方式
Copyright © 2011-2022 走看看