让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 相关文章推荐
ECMAScript 基础知识
Jun 29 Javascript
JavaScript Memoization 让函数也有记忆功能
Oct 27 Javascript
读JavaScript DOM编程艺术笔记
Nov 15 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
May 11 Javascript
jquery 之 $().hover(func1, funct2)使用方法
Jun 14 Javascript
web css实现整站样式互相切换
Oct 29 Javascript
JavaScript极简入门教程(一):基础篇
Oct 25 Javascript
jquery ui resize 中border-box的bug修正
Apr 26 Javascript
JavaScript通过代码调用Flash显示的方法
Feb 02 Javascript
使用jquery给指定的table动态添加一行、删除一行
Oct 13 Javascript
vue2.0自定义指令示例代码详解
Apr 25 Javascript
新手快速入门JavaScript装饰者模式与AOP
Jun 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
PHP5 安装方法
2006/10/09 PHP
PHP调用VC编写的COM组件实例
2014/03/29 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
10个基于Jquery的幻灯片插件教程
2010/10/29 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
2016/11/09 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
使用travis-ci如何持续部署node.js应用详解
2017/07/30 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Django 添加静态文件的两种实现方法(必看篇)
2017/07/14 Python
微信跳一跳python代码实现
2018/01/05 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
盛大笔试题
2016/11/05 面试题
技校毕业生自荐信范文
2014/03/07 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
大学计划书范文800字
2014/08/14 职场文书
碧霞祠导游词
2015/02/09 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
四风之害观后感
2015/06/09 职场文书
实习报告怎么写
2019/06/20 职场文书