`
yangtao309
  • 浏览: 64869 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js 文件加载时候页面缓存的问题

阅读更多
意思:就是给js文件加上时间戳或者随机数
	<script type="text/javascript">
		var t= Math.random();
		var js_path = "include/js/";
		function js_include(script){ 
			var script = document.createElement('script'); 
			script.src = js_path + script; 
			script.language = 'javascript';
			script.type = 'text/javascript'; 
			var head = document.getElementsByTagName('head').item(0); 
			head.appendChild(script);
		} 

		(function(){
		  	var loadjs = function(){
		  		var s = document.createElement('script');
		  		s.src = "http://union.500wan.com/ushare/add.js";
		  		s.type = "text/javascript";
		  		s.charset="gbk";
		  	    var h = document.getElementsByTagName('head')[0];
		  	    h.appendChild(s);
		  	}
		  	if(/msie/i.test(navigator.userAgent)){
		  		window.attachEvent('onload',function(){
		  			loadjs();
		  		});
		  	} else {
		  		window.addEventListener('load',function(){
				  
		  			loadjs();
		  			
		  			
		  		},false);
		  	}
		})()
		
		js_include("prototype.js?t=" + t);
	</script>
分享到:
评论

相关推荐

    让html页面不缓存js的实现方法

    很多朋友都会碰到这样的情况:如果我们页面加载了js的话下次打开时也会是调用这个js缓存文件,但对于我们调试时是非常的不方便了,本文就来谈论如何解决这一问题,下面一起来看看。 不缓存JS的方法其实挺简单,CSS在...

    使用javaScript动态加载Js文件和Css文件

    JS动态加载CSS 在可换主题的界面中具有很重要的意义,用户可以根据自己的浏览习惯选择自己喜欢的页面显示方式,下面详细说明。 希望下面的方法对你有帮助。 (1)使用JavaScript动态加载Js文件 /*JavaScript动态...

    HTML页面自动清理js、css文件的缓存(自动添加版本号)

    在web项目开发过程中,我们经常会引用css、js文件,更新文件后常出现缓存问题(明明更改了代码,在浏览器上访问的时候却没有发生变化),这种情况我们通常采用以下两种解决方案: 1、手动清除浏览器缓存 2、添加版本...

    cache-style:不影响当前页面的情况下,把js、css文件预加载到缓存

    不影响当前页面的情况下,把js、css文件预加载到缓存 Installation 支持webpack等构建: $ npm install cache-style --save 也可以直接引用: [removed][removed] #Exapmle //预加载js cacheStyle('', function...

    打包多CSS或JS文件以加快页面加载速度的Handler (asp.net)

    将web页面内的多个JS文件、CSS文件请求,批量发送至客户端,减少请求次数,压缩、缓存

    Android WebView 缓存详解

    页面缓存:加载一个网页时的html、JS、CSS等页面或者资源数据,这些缓存资源是由于浏览器 的行为而产生,开发者只能通过配置HTTP响应头影响浏览器的行为才能间接地影响到这些缓存数据。 而缓存的索引放在:/data/...

    本地缓存JSCSS.zip

    将jquery和公共样式缓存到localStorage,可以减少Http请求,从而优化页面加载时间,下面的代码可以实现此功能: Web使用localStorage缓存Js和css文件

    javascript的动态加载、缓存、更新以及复用(一)

    还有自己写的一些列js文件,那么这些文件如何方便的加载,如果文件有变化如何才能让客户端及时更新缓存?如果能够提高点运行效率,那就更好了。 目标: 1、 可以方便的引用js文件。 2、 尽量使用各种缓存,避免...

    jsp 缓存处理

    JSP 页面缓存以及清除缓存、.禁止客户端缓存、设置有限时间的缓存、缓存应用

    WP Rocket v3.7 WordPress缓存插件+预加载链接

    新功能:延迟 JavaScript 执行-通过延迟 JavaScript 文件的加载直到用户交互(例如,滚动,单击)来提高性能 新功能:预加载链接-在用户单击链接之前预取页面,以提高感知的加载速度和用户体验) 增强功能:启用...

    Tomcat无法加载css和js等静态资源文件的解决思路

    Tomcat无法加载css和js等静态资源文件的情况想必从事相关行业的工作人员都有遇到过吧,接下来为大家介绍下详细的解决方法,感兴趣的朋友可以参考下

    解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了

    主要介绍了解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    WordPress插件-火箭缓存加速-WP Rocket最新版【v3.2.2】

    wp-rocket是WordPress专业的本地缓存的神器,可以优化你的JS CSS文件结构减少多次请求达到优化速度的目的,还集成了图片延迟加载对最求极致加速的用户不错的选择,通过使用这个插件,能使得你的WordPress博客将显著...

    javascript预加载图片、css、js的方法示例介绍

    预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片、css、js这些静态文件可以被缓存),如果用户访问的页面里面的css、js、图片被预加载了,用户打开页面的速度会快很多,提升用户体验...

    WordPress插件-火箭缓存加速-WP Rocket最新版【v3.0.5.1】

    wp-rocket是WordPress专业的本地缓存的神器,可以优化你的JS CSS文件结构减少多次请求达到优化速度的目的,还集成了图片延迟加载对最求极致加速的用户不错的选择,通过使用这个插件,能使得你的WordPress博客将显著...

    localStorage的黑科技-js和css缓存机制

    页面加载后的异常点就是只加载了一个js,如下图所示: 我很诧异,为什么已经开启了Disable cache,js只加载了一个,而且体积这么小。接着,我按住Ctrl+O进行资源文件查找,发现我被“忽悠”了。其实根本就不止一个...

    blocking:一个超级简单的文件加载和页面阻塞测试器

    一个超级简单的文件加载和页面阻塞测试器。 您可以自定义页面并提交它以查看阻止页面的脚本有何不同。 在线版本在这里 。 开始 git clone https://github.com/ssnau/blocking.git npm install node main.js ...

    asp.net开发问题300问源码

    21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2 24....

    nginx缓存及错误页面配置

    浏览器缓存是为了提高加载速度,因此我们可以通过Nginx对静态文件进行缓存。 location ~ ^/(images|javascript|js|css|flash|media|static)/ { #过期30天 expires 30d; } 定义错误提示页面 error_page 500 502 ...

Global site tag (gtag.js) - Google Analytics