事实上,如果我们在某页面上不缓存js,这个功能实际上非常容易实现,我们只要在引入的js文件后面加上一些随机数就可以了。

比如我们有个页面叫config.jsp,我们要在这个页面上使用rslaunchconfig.js这个文件,但是又不希望缓存这个js文件的内容,怎么办呢?

我们只要在页面上用Math.random生成一个随机数,然后拼接在js文件的后面就可以了,具体代码是:

1
2
<scriptsrc="/rslaunchportlet/js/rslaunchconfig.js?timestamp=<%=(int)(Math.random() *100)%>" type="text/javascript">
</script>

最终,我们打包部署应用,然后开启Firebug调试看下,果然后面每次拼接了一个随机数,所以这个js文件不会被缓存了:

第一次请求:

第二次请求:

本文出自 “平行线的凝聚” 博客,请务必保留此出处http://supercharles888.blog.51cto.com/609344/1212697

转载于:https://blog.51cto.com/1723824/1350315

【转载】让页面不缓存js相关推荐

  1. 页面输出缓存[转载]

    页面输出缓存作为最简单的缓存形式,输出缓存只是在内存中保留为响应请求而发送的HTML的副本.其后再有请求时将提供缓存的输出,直到缓存到期,这样,性能有可能得到很大的提高.     可以用以下几种方式进 ...

  2. 网页自动切换html css js,HTML页面自动清理js、css文件的缓存(自动添加版本号)_HTML/Xhtml_网页制作...

    这篇文章主要介绍了HTML页面自动清理js.css文件的缓存(自动添加版本号),小编觉得挺不错的,现在分享给大家HTML源码,也给大家做个参考.对HTML感兴趣的小伙伴们一起跟随小编过来看看吧 在we ...

  3. 页面的缓存与不缓存-html,css,js

    HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端.本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servlet ...

  4. JavaScript使用localStorage缓存Js和css文件

    对于WebApp来说,将js css文件缓存到localstorage区可以减少页面在加载时与HTTP请求的交互次数,从而优化页面的加载时间.特别是当移端信号不好高延迟时优化效果还是很显见的 下面的代 ...

  5. Python Day 67 Dango框架图解(总结)、Wsgiref和uwsgi、前后端传输数据的编码格式、From表单和Ajax方式在前端往后端发送文件、补充一下页面清缓存...

    ##Django框架图解 ##前后端传输数据的编码格式 #前后端传输数据的编码格式1.urlencoded 2.formdata 3.application/json ##From表单和Ajax方式在 ...

  6. 常见网站各种类型页面的缓存时间及涉及的http头

    HTML缓存时间(单位秒): 根据内容的不同,缓存的时间也是不一样的,有些内容需要实时更新的,缓存时间为:43s,像图片这些内容缓存时间会长的多:134754s或者176716s,甚至更多 HTML页 ...

  7. css 注入,electron程序,如何在主进程远程页面中注入js及css?

    本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. 每日一篇的苏南大叔写代码教程,又来了.在本文中,苏南大叔描述的是,在electron程序加载远程页面的时候,如 ...

  8. 清除浏览器缓存之后为什么还是显示旧的html页面_Web缓存控制策略详解

    管理Web缓存的最常用和最有效的方法之一是通过Cache-Control HTTP标头,由于此标头适用于Web页面的缓存,这意味着我们页面上的所有内容都可以具有非常精细化的缓存策略.通过各种自定义策略 ...

  9. H5 页面列表缓存方案

    大家好,我是若川(点这里加我微信 ruochuan12,长期交流学习).今天给大家介绍一下关于h5页面的列表缓存方案.感谢屏幕前的你一直关注着我. 点击下方卡片关注我.加个星标,或者查看源码等系列文章 ...

最新文章

  1. 数据蒋堂 | 大数据集群该不该透明化?
  2. 有关EUV光刻机,你需要知道这些
  3. 漫话:如何给女朋友解释为什么计算机中 0.2 + 0.1 不等于 0.3 ?
  4. 二、应用层协议概述与HTTP
  5. 主机信息收集工具DMitry
  6. 对比学习系列论文SDCLR(二)-Self-Damaging Contrastive Learning
  7. 关于fetch api这点事
  8. php htmlspecialchars 不管用,php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总_php技巧...
  9. 网站防采集不防搜索引擎策略
  10. OrCAD 基本操作笔记
  11. mysql varchar varbinary_mysql varbinary vs varchar
  12. 不愧是阿里P8!黑马程序员java培训学费
  13. 域名已注册好,如何做网站?
  14. 多元函数第六:连续函数(5)康托尔(Cantor)闭集套定理
  15. libtorch显存管理示例
  16. js唤醒淘宝手机app
  17. 重要的Linux系统文件介绍
  18. unity3d 毛笔笔锋
  19. cocos2dx交叉编译之Android.mk修改
  20. 大厂机密,30 提升团队研发效能的锦囊

热门文章

  1. c语言如何让数组的两个数据调换位置_浅论数据结构
  2. 灰色市场(Gray Market),简称灰市,也称半黑市
  3. Apache Camel简化SOA实施进程
  4. Ubuntu 下安装LEMP环境 实战
  5. 线程、进程、程序区别
  6. 小试牛刀JavaScript鼠标事件
  7. ACM题目————吝啬的国度
  8. SQL注入的原理解说,挺好!
  9. 在网页中插入百度地图的那些事
  10. 《那些年啊,那些事——一个程序员的奋斗史》——104