让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 调用本地exe的例子(支持IE内核的浏览器)
Dec 26 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
Apr 19 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
Dec 29 Javascript
jQuery中size()方法用法实例
Dec 27 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
Feb 26 Javascript
arcgis for js 修改infowindow样式的方法
Nov 02 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
Mar 22 Javascript
详解在express站点中使用ejs模板引擎
Sep 21 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
Sep 28 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
原生js实现省市区三级联动代码分享
Feb 12 Javascript
原生js实现拖拽移动与缩放效果
Aug 24 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
对javascript和select部件的结合运用
2006/10/09 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
图片自动缩小 点击放大
2008/07/07 Javascript
Javascript Function对象扩展之延时执行函数
2010/07/06 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
玩转方法:call和apply
2014/05/08 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
python中__call__内置函数用法实例
2015/06/04 Python
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
Python绘制词云图之可视化神器pyecharts的方法
2021/02/23 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
为什么需要版本控制?
2013/08/08 面试题
音乐表演专业毕业生求职信
2013/10/14 职场文书
医学专业毕业生个人求职信
2013/12/25 职场文书
办公室人员先进事迹
2014/01/27 职场文书
大学自主招生推荐信
2014/05/10 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server
python实现双向链表原理
2022/05/25 Python