让html页面不缓存js的实现方法


Posted in Javascript onOctober 31, 2014

本文实例讲述了让html页面不缓存js的实现方法。分享给大家供大家参考。具体实现方法如下:

很多朋友都会碰到这样的情况:如果我们页面加载了js的话下次打开时也会是调用这个js缓存文件,但对于我们调试时是非常的不方便了,本文就来谈论如何解决这一问题,下面一起来看看。

不缓存JS的方法其实挺简单,CSS在某种条件下也可以如此使用;

先让大家了解下不缓存的一个简单的原理:

当浏览不同Url时,浏览器会自动将当前访问的地址进行一次缓存;而第二次访问时着调用缓存下来的页面,从而达到页面快速加载(页面加载优化)的目的;

因此,我们可以给页面后面设定个不同的值,让页面保持没错访问的不同即可达到不缓存的目的了!

下面是个简单的示例:

<script> 

document.write("<script type='text/javascript' src='/js/test.js?"+Math.random();+"'></script>"); 

</script>

其他的类似,只需在地址后加上+Math.random()

注意:因为Math.random() 只能在Javascript 下起作用,故只能通过Javascript的调用才可以

最后加一个ajax也不让缓存的方法

xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);

记得后面的now=" + new Date().getTime()是重点,需要带参数的。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
网页上的Javascript编辑器和代码格式化
Apr 25 Javascript
计算世界完全对称日的js代码,粗糙版
Nov 04 Javascript
jquery 插件学习(二)
Aug 06 Javascript
ie支持function.bind()方法实现代码
Dec 27 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
Jan 16 Javascript
node.js使用require()函数加载模块
Nov 26 Javascript
分享一个常用的javascript静态类
Dec 31 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
Dec 20 Javascript
JS操作xml对象转换为Json对象示例
Mar 25 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
Aug 28 Javascript
详解Typescript 内置的模块导入兼容方式
May 31 Javascript
js读取cookie方法总结
Oct 31 #Javascript
jQuery获取对象简单实现方法小结
Oct 30 #Javascript
js 通过cookie实现刷新不变化树形菜单
Oct 30 #Javascript
判断字符串的长度(优化版)中文占两个字符
Oct 30 #Javascript
javascript根据时间生成m位随机数最大13位
Oct 30 #Javascript
D3.js 从P元素的创建开始(显示可加载数据)
Oct 30 #Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 #Javascript
You might like
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
php中函数的形参与实参的问题说明
2010/09/01 PHP
洪恩在线成语词典小偷程序php版
2012/04/20 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
PHP+jQuery 注册模块开发详解
2014/10/14 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
Python创建日历实例
2014/08/21 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
iRobot官网:改变生活的家用机器人品牌
2016/09/20 全球购物
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
门诊手术室工作制度
2014/01/30 职场文书
岗位职责怎么写
2014/03/14 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
花木兰观后感
2015/06/10 职场文书
如何使用PyCharm及常用配置详解
2021/06/03 Python
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
Python装饰器的练习题
2021/11/23 Python
Python pyecharts绘制条形图详解
2022/04/02 Python