`
yangtao309
  • 浏览: 66777 次
  • 性别: 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>
分享到:
评论

相关推荐

    js文件 合并 压缩 缓存 延迟加载

    这有助于在网络连接较慢的情况下更快地加载页面。 **缓存**则是利用浏览器的本地存储能力,将经常访问的资源保存在用户本地,下次访问时直接从缓存中读取,避免了网络请求。MVC应用程序可以通过设置HTTP响应头中的...

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

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

    Android WebView加载网页以及本地图片缓存问题

    本文将深入探讨如何使用WebView加载网页以及本地图片,并解决缓存问题。 一、WebView的基本使用 1. 初始化WebView:首先,我们需要在布局XML文件中添加WebView组件,并在对应的Activity或Fragment中找到该组件。...

    web项目页面缓存清除,不用每次刷新浏览器

    当浏览器加载一个网页后,为了加快后续访问速度,会将页面的静态资源(如HTML、CSS、JavaScript文件、图片等)存储在本地缓存中。然而,当开发者更新了这些资源时,如果用户浏览器仍使用旧的缓存版本,可能导致页面...

    跨终端的文件加载及缓存.pdf

    跨终端的文件加载及缓存是现代互联网应用开发中至关重要的一环,特别是在移动设备多样化、网络环境复杂的背景下,优化文件的加载和缓存策略对于提升用户体验、降低服务器压力具有显著效果。本文将深入探讨这一主题,...

    js、css、img等浏览器缓存问题的2种解决方案.docx

    在 Web 开发中,浏览器缓存是非常重要的一部分,它可以提高网站的加载速度和执行效率,但同时也带来了许多问题,例如当服务端修改了 js、css 等文件时,客户端无法更新,这就需要我们采取一些方法来解决这些问题。...

    js加载页面等待效果

    综上所述,实现"js加载页面等待效果"需要结合JavaScript的事件监听、DOM操作、CSS动画、异步加载策略等多个方面知识,同时注重性能优化和用户体验设计,以确保用户在等待页面完全加载的过程中获得积极的视觉反馈。...

    chrome缓存清除扩展程序,通过js清除chrome缓存的api演示

    缓存能够存储网页的静态资源,如图片、CSS样式表和JavaScript文件,以提高页面加载速度,提升用户体验。然而,有时为了调试或者隐私考虑,我们需要清除这些缓存。本文将详细介绍如何使用Chrome扩展程序以及...

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

    在网页开发中,提高页面加载速度是提升用户体验的关键因素之一。为了实现这一目标,开发者经常采取将多个CSS或JavaScript(JS)文件打包成一个文件的方法,这样可以减少HTTP请求的数量,从而加速页面的渲染过程。在...

    延时加载+静态资源本地缓存

    在传统的网页加载模式下,所有图片都会随着页面一起加载,这可能导致页面加载时间过长,特别是对于含有大量图片的页面。通过延迟加载,我们只在用户滚动到图片所在位置时才加载它,从而减少初次加载的时间。实现懒...

    vue动态加载外部依赖js代码实现

    同时,它还监听`onload`事件,以便在JS文件加载完成后触发相应的回调函数。 5. **使用示例** - **导入组件**: 首先,我们需要在项目中导入`myScript.vue`组件。 ```javascript import myScript from '@/modules/...

    arcgis api for js定制开发加载shp以及json.zip

    在GIS(地理信息系统)领域,ArcGIS API for JavaScript是Esri公司提供的一款强大的Web GIS开发工具,它允许开发者在网页上创建交互式地图应用。本文将深入探讨如何利用ArcGIS API for JavaScript进行定制开发,特别...

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

    总的来说,自动添加版本号是解决浏览器缓存问题的有效手段,它可以确保用户始终能够获取到最新版本的CSS和JavaScript文件。通过JavaScript、服务器端语言或构建工具,开发者可以轻松地实现这一功能,从而提供更好的...

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

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

    页面缓存处理方案文档,解决前后端页面缓存

    在HTML页面中,缓存主要涉及三部分:页面内容、CSS样式和JS文件。 1. **页面内容缓存控制**: 通过在`&lt;head&gt;`标签内添加特定的HTTP头部元信息,可以禁止浏览器缓存页面内容。例如: ```html ``` 这些...

    JS动态加载库

    JavaScript动态加载库是一种技术,它允许开发者在网页运行时按需加载JavaScript文件,而不是一次性在页面加载时加载所有脚本。这种技术对于优化网页性能、减小初始加载时间以及实现模块化开发非常重要。下面将详细...

    IE缓存文件提取器

    在互联网浏览过程中,浏览器会自动下载并存储网页的静态资源,如图片、JavaScript文件和CSS样式表等,以便于快速加载已经访问过的页面,这就是浏览器缓存机制。其中,IE(Internet Explorer)作为曾经广泛使用的...

    JS 动态加载js文件和css文件 同步/异步的两种简单方式

    JavaScript动态加载资源文件是指在页面加载完成后,根据需要从服务器动态加载额外的脚本(js文件)或样式表(css文件)。这种方法可以减少初始页面加载时的资源消耗,提高页面的加载速度。动态加载可以通过两种方式...

    本地缓存JSCSS.zip

    1. **检测资源是否存在**:在页面加载时,通过JavaScript检查localStorage中是否有已缓存的JS和CSS文件。 2. **加载资源**:如果本地有缓存,直接读取并插入到DOM中;如果没有,从服务器请求这些文件。 3. **存储...

    js读pdf文件

    在JavaScript(js)中读取PDF文件是一项常见的需求,特别是在Web开发中,用户可能需要预览、下载或处理PDF文档。Google Chrome等现代浏览器提供了良好的API支持,使得开发者能够利用JavaScript实现这一功能。本篇...

Global site tag (gtag.js) - Google Analytics