让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在IE下设置innerHTML时出现未知的运行时错误的解决方法
Jan 12 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
Feb 07 Javascript
一个jquery实现的不错的多行文字图片滚动效果
Sep 28 Javascript
jquery+ajax实现跨域请求的方法
Jan 20 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
Aug 25 Javascript
jQuery实现放大镜效果实例代码
Mar 17 Javascript
JS代码实现根据时间变换页面背景效果
Jun 16 Javascript
AngularJS 实现JavaScript 动画效果详解
Sep 08 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
Feb 20 Javascript
JS动态添加的div点击跳转到另一页面实现代码
Sep 30 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 Javascript
react中Suspense的使用详解
Sep 01 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
linux命令之调试工具strace的深入分析
2013/06/03 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
2018/05/31 PHP
一个可以显示阴历的JS代码
2007/03/05 Javascript
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
2012/02/03 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
2015/11/02 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
Jquery组件easyUi实现选项卡切换示例
2016/08/23 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
借助云开发实现小程序短信验证码的发送
2020/01/06 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
python list中append()与extend()用法分享
2013/03/24 Python
Python实现的Kmeans++算法实例
2014/04/26 Python
python结合API实现即时天气信息
2016/01/19 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
python爬虫用mongodb的理由
2020/07/28 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
运动员口号
2014/06/09 职场文书
五四青年节的活动方案
2014/08/20 职场文书
办理信用卡工作证明
2014/09/30 职场文书
银行授权委托书范本
2014/10/04 职场文书
大足石刻导游词
2015/02/02 职场文书
户外活动总结
2015/02/04 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python