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动态增减控件的一些想法和小插件
Aug 01 Javascript
jquery attr 设定src中含有&amp;(宏)符号问题的解决方法
Jul 26 Javascript
判断javascript的数据类型(示例代码)
Dec 11 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
jQuery 删除/替换DOM元素的几种方式
May 20 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 Javascript
Active控件问题小结(附解决办法)
Jun 09 Javascript
jquery通过name属性取值的简单实现方法
Jun 20 Javascript
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
Jul 27 Javascript
学习Node.js模块机制
Oct 17 Javascript
Angular2利用组件与指令实现图片轮播组件
Mar 27 Javascript
Javascript实现动态时钟效果
Nov 17 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文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
详解php反序列化
2020/06/10 PHP
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
js实现打字小游戏
2019/12/17 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
python双向链表实现实例代码
2013/11/21 Python
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
Python制作简单的网页爬虫
2015/11/22 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
python 使用装饰器并记录log的示例代码
2019/07/12 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
Myprotein荷兰官网:欧洲第一运动营养品牌
2020/07/11 全球购物
英语专业毕业个人求职自荐信
2013/09/21 职场文书
学院领导推荐信
2013/10/30 职场文书
满月酒答谢词
2014/01/14 职场文书
七年级生物教学反思
2014/01/30 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
教师个人培训总结
2015/02/11 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang
SQL 窗口函数实现高效分页查询的案例分析
2021/05/21 SQL Server
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
Oracle表空间与权限的深入讲解
2021/11/17 Oracle