js 和css 加版本号问题

原创 2015年11月20日 15:01:58
<span style="font-size:14px;">css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= )  
  
<script type=”text/javascript” src=”jb51.js?version=1.2.6″></script>  
<link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ />  
  
  
使用参数有两种可能:  
  
  
第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。  即上面代码对于文件来说 等价于  
<script type=”text/javascript” src=”jb51.js”></script>  
<link rel=’stylesheet’ href=’base.css’ type=’text/css’ />  
  
  
但浏览器会认为他是 该文件的某个版本!  
  
  
第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。大家可能有时候发现修改了样式或者js,刷新的时候不变,就是客户端缓存了css或者js文件,因此加上参数还是有好处的!  
第二种情况最多,也可能两种同时存在。 </span> 

引用js或css后加?v= 版本号的用法

css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= ) 使用参数有两种可能: 第一、脚本并不存在,而是服务端动态生成的,因此带...
  • zanychou
  • zanychou
  • 2013年04月17日 15:29
  • 30314

CSS和js自动添加版本号

昨天去winy那里咨询他网站里css和js后面版本号的问题,我之所以想加这个功能是因为每次在A电脑修改的样式或者js到了B电脑上就看不到效果,还得ctrl+f5才能看到,我承认我缓存了网站的样式和js...

HTML中css和js链接中的版本号

背景      在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css、js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站...

前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号

原理 修改js和css文件 通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件修改则hash号会发生变化) 替换html中的js,css文件名...

使用基与maven的构建插件在构建阶段压缩css,js并为压缩后的文件追加版本号

maven 关于构建版本号,以及在构建的时候压缩css,js并为这些文件追加版本号...

HTML中css和js链接版本号的用途

背景在搜索引擎中搜索关键字 .htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css、js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候,浏览器就...

前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号

原理 修改js和css文件 通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件修改则hash号会发生变化) 替换html中的js,css文件名...

HTML中css和js链接中的版本号

背景      在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css、js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候...

使用gulp进行自动在js文件后加版本号,使在更新的时候不必手动清理缓存

原理如果不是第一次访问这个网页,浏览器会留下js或css的缓存,这对开发人员发布新版本系统的时候会起到不利影响, 总会叫用户去清理缓存.解决方案是在js或css文件后面加版本号,如:当浏览器缓存中的文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 和css 加版本号问题
举报原因:
原因补充:

(最多只允许输入30个字)