引用js或css后加?v= 版本号的用法
2017-01-11 17:36
232 查看
例如:
使用参数有两种可能,
第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于
第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件,刷性缓存的作用。大家可能有时候发现修改了样式或者js,刷新的时候不变,就是客户端缓存了css或者js文件,因此加上参数还是有好处的!
第二种情况最多,也可能两种同时存在。
版本号,可以是一个随机数,也可以是一个递增的值,大版本小版本的方式,或者根据脚本的生成时间书写,比如20140403152553 就是精确到了生成脚本的秒,而 1.3就是大版本小版本的方式
使用参数有两种可能,
第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于
第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件,刷性缓存的作用。大家可能有时候发现修改了样式或者js,刷新的时候不变,就是客户端缓存了css或者js文件,因此加上参数还是有好处的!
第二种情况最多,也可能两种同时存在。
版本号,可以是一个随机数,也可以是一个递增的值,大版本小版本的方式,或者根据脚本的生成时间书写,比如20140403152553 就是精确到了生成脚本的秒,而 1.3就是大版本小版本的方式
相关文章推荐
- css3中user-select的用法详解
- 如何解决Avtion或者Handle转发后的页面css和js失效问题
- 遮罩的CSS样式
- js,css学习笔记
- 取消表单聚焦的样式和富文本的可调节
- css3百叶窗效果
- css 设置超过一定像素出现滚动条
- Qt样式表不为人知的秘密QStylesheet
- css-包含块框外边距叠加
- CSS布局技巧之--各种居中
- CSS在限宽容器内实现全宽显示
- 自定义DrawerLayout滑动样式
- css调整表格在屏幕上的位置
- WS,窗口样式
- CSS基础案例展示
- CSS基础学习总结
- CSS精灵 background-position用法
- css - 当文本内容长度超出屏幕宽度时,以省略号代替
- 如何:创建具有专业样式的 ToolStrip 控件
- CSS3--利用transform属性制作时钟效果