让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 相关文章推荐
js可突破windows弹退效果代码
Aug 09 Javascript
js异步加载的三种解决方案
Mar 04 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
原生JS实现垂直手风琴效果
Feb 19 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
Oct 31 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
Apr 28 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
Aug 20 Javascript
理顺8个版本vue的区别(小结)
Sep 17 Javascript
layui框架与SSM前后台交互的方法
Sep 12 Javascript
微信小程序按顺序同步执行的两种方式
Dec 20 Javascript
微信小程序之高德地图多点路线规划过程示例详解
Jan 18 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
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
js 函数的执行环境和作用域链的深入解析
2009/11/01 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
使用Mootools动态添加Css样式表代码,兼容各浏览器
2011/12/12 Javascript
JQuery+DIV自定义滚动条样式的具体实现
2013/06/25 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
2019/02/13 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
numpy 声明空数组详解
2019/12/05 Python
mac使用python识别图形验证码功能
2020/01/10 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
python计算导数并绘图的实例
2020/02/29 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
大学毕业生自我鉴定
2013/11/05 职场文书
祖国在我心中演讲稿600字
2014/05/04 职场文书
安全演讲稿大全
2014/05/09 职场文书
促销活动总结模板
2014/07/01 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
四风对照检查材料范文
2014/09/27 职场文书
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle
Python中的datetime包与time包包和模块详情
2022/02/28 Python
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技