让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实现的动态文字变换
Jul 28 Javascript
有效的捕获JavaScript焦点的方法小结
Oct 08 Javascript
浅析Prototype的模板类 Template
Dec 07 Javascript
jQuery避免$符和其他JS库冲突的方法对比
Feb 20 Javascript
javascript闭包入门示例
Apr 30 Javascript
jQuery使用fadein方法实现渐出效果实例
Mar 27 Javascript
深入理解JS正则表达式---分组
Jul 18 Javascript
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
Jun 19 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
Mar 07 Javascript
JavaScript中七种流行的开源机器学习框架
Oct 11 Javascript
JavaScript遍历数组的方法代码实例
Jan 14 Javascript
利用Vue实现简易播放器的完整代码
Dec 30 Vue.js
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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
php代码优化及php相关问题总结
2006/10/09 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
javascript getElementsByClassName函数
2010/04/01 Javascript
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
用javascript作一个通用向导说明
2011/08/30 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
Python I/O与进程的详细讲解
2019/03/08 Python
详解Python中pandas的安装操作说明(傻瓜版)
2019/04/08 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
财产保全担保书范文
2014/04/01 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
优秀党支部申报材料
2014/12/24 职场文书
2015年教师节感言
2015/08/03 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript