js或css文件后面跟参数的原因说明


Posted in Javascript onJanuary 09, 2010

经常遇到页面里加载的js与css文件带有参数,比如:

<script type="text/javascript" src="3water.js?version=1.2.6"></script><link rel='stylesheet' href='base.css?version=2.3.3' type='text/css' />
使用参数有两种可能,

脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。
客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件
第二种情况最多,也可能两种同时存在。

版本号,可以是一个随机数,也可以是一个递增的值,大版本小版本的方式,或者根据脚本的生成时间书写,比如 20080727182553 就是精确到了生成脚本的秒,而 2.3.3 就是大版本小版本的方式。

Javascript 相关文章推荐
jQuery 1.3 和 Validation 验证插件1.5.1
Jul 09 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
使用mini-define实现前端代码的模块化管理
Dec 25 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
Mar 11 Javascript
js兼容火狐获取图片宽和高的方法
May 21 Javascript
jquery实现表单验证简单实例演示
Nov 23 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
Jan 03 Javascript
当jquery ajax遇上401请求的解决方法
May 19 Javascript
深入理解js A*寻路算法原理与具体实现过程
Dec 13 Javascript
Vue 实现一个命令式弹窗组件功能
Sep 25 Javascript
JS实现网页烟花动画效果
Mar 10 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
Javascript的构造函数和constructor属性
Jan 09 #Javascript
jQuery 页面 Mask实现代码
Jan 09 #Javascript
JQuery 遮罩层实现(mask)实现代码
Jan 09 #Javascript
Javascript UrlDecode函数代码
Jan 09 #Javascript
JavaScript 页面坐标相关知识整理
Jan 09 #Javascript
了解jQuery技巧来提高你的代码
Jan 08 #Javascript
在html页面上拖放移动标签
Jan 08 #Javascript
You might like
php discuz 主题表和回帖表的设计
2009/03/13 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
js获取div高度的代码
2008/08/09 Javascript
js window.onload 加载多个函数的方法
2009/11/02 Javascript
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
深入浅出分析javaScript中this用法
2015/05/09 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
详解express + mock让前后台并行开发
2018/06/06 Javascript
Vue中的v-for循环key属性注意事项小结
2018/08/12 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
vue权限问题的完美解决方案
2019/05/08 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
Python代码的打包与发布详解
2014/07/30 Python
python利用正则表达式提取字符串
2016/12/08 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
Python开发的HTTP库requests详解
2017/08/29 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
python的re模块使用方法详解
2019/07/26 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
中学生获奖感言
2014/02/04 职场文书
社区先进事迹材料
2014/05/19 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
学雷锋的心得体会
2014/09/04 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
信用卡工资证明格式
2014/09/13 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
担保书格式
2015/01/20 职场文书
个人先进事迹总结
2015/02/26 职场文书