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 相关文章推荐
简述JavaScript的正则表达式中test()方法的使用
Jun 16 Javascript
JavaScript iframe数据共享接口实现方法
Jan 06 Javascript
JS hashMap实例详解
May 26 Javascript
喜大普奔!jQuery发布 3.0 最终版
Jun 12 Javascript
移动端滑动插件Swipe教程
Oct 16 Javascript
利用angularjs1.4制作的简易滑动门效果
Feb 28 Javascript
vue-ajax小封装实例
Sep 18 Javascript
vue.js 实现评价五角星组件的实例代码
Aug 13 Javascript
从零开始学习搭建React脚手架项目
Aug 23 Javascript
详解vue-cli 脚手架 安装
Apr 16 Javascript
vue组件开发之tab切换组件使用详解
Aug 21 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 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
一个程序下载的管理程序(二)
2006/10/09 PHP
PHP 函数语法介绍一
2009/06/14 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
php使用timthumb生成缩略图的方法
2016/01/22 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
vue-cli3搭建项目的详细步骤
2018/12/05 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
js实现时间日期校验
2020/05/26 Javascript
python和pyqt实现360的CLable控件
2014/02/21 Python
简单介绍Python中的filter和lambda函数的使用
2015/04/07 Python
Python实现ping指定IP的示例
2018/06/04 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
电子邮箱格式怎么写
2014/01/12 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
青年文明号服务承诺
2014/03/31 职场文书
防灾减灾活动总结
2014/08/30 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
java实现对Hadoop的操作
2021/07/01 Java/Android