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的文件名是不一样的
查看全文
相关阅读:
日期计算
普通二叉树转换成搜索二叉树
每周行情
virtualbox安装增强功能时【未能加载虚拟光盘】
linux实用命令之如何移动文件夹及文件下所有文件
Linux文件夹文件创建、删除
php 克隆 clone
function_exists (),method_exists()与is_callable()的区别
webgrind安装使用详细说明
windows下redis的安装配置和php扩展使用phpredis
原文地址:https://www.cnblogs.com/heroine/p/6445566.html
最新文章
初识Cobalt Strike
SQLi —— 逗号,空格,字段名过滤突破
window使用
window 安装VisualSvn Server
window安装nodejs
window安装activemq
window安装nexus和配置
java配置和tomcat安装
winserver安装redis
window安装nginx
热门文章
docker-swarm笔记
ansible控制winserver笔记
多线程-事件
多线程入门
缺省参数是编译期间绑定的,而不是动态绑定
二叉树遍历的非递归实现
如何输出字符窜的所有组合
希尔排序
堆排序
计算机指令集CISC与RISC
Copyright © 2011-2022 走看看