让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 相关文章推荐
html下载本地
Jun 19 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
Dec 06 Javascript
jQuery 源码分析笔记(2) 变量列表
May 28 Javascript
AngularJS中的模块详解
Jan 29 Javascript
javascript Promise简单学习使用方法小结
May 17 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
Javascript动画效果(3)
Oct 11 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
Mar 07 Javascript
利用Jasmine对Angular进行单元测试的方法详解
Jun 12 Javascript
浅谈express 中间件机制及实现原理
Aug 31 Javascript
微信小程序实现MUI数字输入框效果
Jan 31 Javascript
手把手教你实现 Promise的使用方法
Sep 02 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
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
2014/11/03 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
轻松实现JavaScript图片切换
2016/01/12 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
Python格式化压缩后的JS文件的方法
2015/03/05 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
python之pandas用法大全
2018/03/13 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
Python3 sys.argv[ ]用法详解
2019/10/24 Python
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
2014年教师业务学习材料
2014/05/12 职场文书
银行求职信范文
2014/05/26 职场文书
政风行风评议整改方案
2014/09/15 职场文书
党员教师四风自我剖析材料
2014/09/30 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
分享Python异步爬取知乎热榜
2022/04/12 Python