静态html引入js添加随机数后缀防止缓存
在web项目开发中,页面引入js被修改时,为避免浏览器缓存引起的问题,在引入js时,给js名后面加上随机数,以保证每次都发送新的请求。
在jsp中,一般通过后台取随机数即可,代码如下:
<script src="js/test.js?v=<%=Math.random()%>" type="text/javascript"></script>
在html静态页面中引入时,用到js的Math.random函数,不能直接加载v后面,有问题,搜了解决方法,有效,但不知道是否有更完善的方法,
代码如下:
<script src="" id="script1" type="text/javascript"></script><script type="text/javascript">document.getElementById("script1").src="test.js?ver="+Math.random(); </script>//或<script type="text/javascript">document.write('<script src="test.js?ver="'+Math.random()+' type="text/javascript"></script>');</script>//等等
转载于:https://www.cnblogs.com/blackheartinsunshine/p/6410644.html
静态html引入js添加随机数后缀防止缓存相关推荐
- html js添加随机数,js随机数(支持自定义范围)
js随机数牵扯到的javascript的Math对象,Math提供对数据的数学计算,在随机数中常用的Math对象如下: 1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) ...
- html添加js加随机数,javaScript如何添加随机数
在javascript中,可以使用"Math.random()"添加随机数."Math.random()"函数返回一个范围从0到小于1的随机浮点数,也就是说,从 ...
- web项目中关于引入JS/css文件, 浏览器console出现 net::ERR_ABORTED错误的解决方法
如图错误: 引入js/css后,控制台出现的错误! 我的错误则是因为在静态文件夹下的原因. 解决:如果要放在webRoot下的静态(static)文件夹下,需要在springMvc的配置文件中添加上注 ...
- 一个html中同时引入js和ts,《使用require在ts里引入js》
在Money.vue组件里,我们使用localStorage,在用户输入完一系列选择以后,如选择了什么标签,写了什么备注,支出还是收入,以及记账金额,点击ok按钮的时候,把这些数据收集到record对 ...
- js自动引入js,css_js中的css调查
js自动引入js,css Expedia Group Technology -软件 (EXPEDIA GROUP TECHNOLOGY - SOFTWARE) TLDR: Using a Gatsby ...
- html引入原生js,html怎么引用JavaScript?html引入js路径四种方式
html是静态的页面,如果我们想要实现某些动画效果,就要引入一些js,那么,如何在html中引用一些js文件呢,引入js有哪些方式呢,下面我们来总结一下html引入js路径四种方式. 一:html怎么 ...
- html静态页面引入公用组件, 开启SSI配置使shtml支持include公用的页头页脚
转自 : http://www.phpvar.com/archives/3278.html 这是文章是为了实现前端人员编写编写项目众多静态文件时,能像php等开发语言一样使用include将页面公有的 ...
- springMVC3学习(四)--訪问静态文件如js,jpg,css
假设你的DispatcherServlet拦截的是*.do这种URL.就不存在訪问不到静态资源的问题 假设你的DispatcherServlet拦截了"/"全部的请求,那同一时候对 ...
- Fabric.js添加辅助线的方法
Fabric.js高级点的教程1–添加辅助线的方法 Fabric.js添加辅助线的方法 Fabric.js 非常的强大,但是国内的资源教程很少,最近想加个功能给元素添加辅助参考线(类似 演示 ).这样 ...
最新文章
- 【Tools】Markdown数学符号公式(史上最全公式表)
- 程序员也想改 Lottie 动画?是的!
- iOS中autolaylout和sizeclass的理解
- YII2框架的excel表格导出
- Java黑皮书课后题第8章:*8.21(中心城市)给定一组城市,中心城市是和其它所有城市具有最短距离的城市。编写一个程序,提示用户输入城市数目以及位置(坐标),找到中心城市以及与其他城市总距离
- 分布式离线计算—Spark—基础介绍
- Servlet与JSP间的传值问题
- group_concat函数使用
- 那些年我们追过的计算机经典书
- 最小生成树-Prim算法的Python实现
- 7. Browser 对象 - History 对象
- win10录屏_99%的人都忽略Windows自带的录屏软件,超好用!
- ClickHouse字段分组取TOP N
- threejs + 3dmax 烘培模型展示效果
- 【HTML】07-表单
- 【黄啊码】MySQL入门—5、数据库小技巧:单个列group by就会,多个列呢?
- cocos2dx+JAVA手游《全民挂机》全套源码支持安卓+IOS双端
- 忍者必须死3 通关 服务器维护,忍者必须死3进不去怎么办 进不去解决方法详解[多图]...
- 利用华硕路由器实现创维电视广告屏蔽
- 跟着钱钟书和杨绛去春游
热门文章
- java动画闪烁_优化Java动画编程中的显示效果
- 系统类加载器 AppClassLoader
- mysql 查询时间转换_数据库查询时日期的转换
- Win 10 终于干趴了 Win 7
- php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败怎么办?
- 多态的概念、对象上下转型、多态的应用、异常(异常概念、异常分类、java异常处理机制、try...catch...finally、throw和throws、自定义异常)
- html5 filereader读取文件,H5的FileReader分布读取文件应该如何使用以及其方法简介...
- java如何将数据保存为xml6_用Java实现可保存状态的数据库生成XML树,源码来了(9)...
- 纸板怎么切割光滑_激光切割机大PK!光纤、CO2、YAG,你选谁?!
- figma设计_Figma与Adobe XD:我们如何选择下一个设计工具