有同学经常遇到html
页面里加载的js与css
文件带有参数,比如:
<script type="text/javascript" src="dreamdu.js?1217128319"></script>
<link rel='stylesheet' href='http://www.dreamdu.com/n.css?version=2.3.3' type='text/css' />
<link rel='stylesheet' href='http://www.dreamdu.com/n.css?version=20080727182553' type='text/css' />
使用参数有两种可能,
- 脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。
- 客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件
第二种情况最多,也可能两种同时存在。
版本号,可以是一个随机数,也可以是一个递增的值,大版本小版本的方式,或者根据脚本的生成时间书写,比如 20080727182553 就是精确到了生成脚本的秒,而 2.3.3 就是大版本小版本的方式。
补充疯中男子所说的几种可能:
- 服务器端使用了URLRewrite,实际上最终访问的是动态服务器文件,例如xxx.php,而这个服务器端文件运行完毕后,response 出来一个标准的 JS 字串流。
- 根本就是从客户端提交参数上去的。我就在项目中使用过这种方式,页面都是自动生成的,因此在生成的页面中打上特殊标记。,这样在运行脚本时,能够知道是哪个页面在请求脚本,可以运行不同的方法。用这个方法偷偷记录PV很不错。
分享到:
相关推荐
经常遇到页面里加载的js与css文件带有... 客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 第二种情况最多,也可能两种同时存在。 版本号,可以是
css和js带参数(形如.css?v=与.js?v=) 代码如下:[removed][removed]<link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ />使用参数有两种可能, 第一、脚本并不存在,而是服务端...
浏览一些网站,经常看到网页链接的js css后面总是带有一些参数,今天详细查了一下: 出现此种情况,主要有两个可能: 脚本不存在,而是服务器端动态生成的,带一个参数表示生成脚本文件的版本号。 为加快响应速度,...
复制代码代码如下:<span xss=removed>css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= ) [removed][removed] <link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’...
它能够自动检测网页编码,远程下载网页,同时支持同域名和跨域名下载css文件(导入css文件)、Js文件、flash文件,并能够从网页和css文件中分析出图片和背景图片文件下载到本地,实现不同文件按相对路径实现归档,并且...
Monitoring.init 初始化基本参数: suffix : 压缩的后缀,如min,common.js压缩后为common.min.js,html与jsp不参与 filterDir:过滤目录,正则表达式,如(./common/.)|(.\\common\\.) 为过滤包含common文件夹路径的...
2 images文件夹中带有3套样式图片,只需要在css文件中对引用的图片名进行替换就可以更新样式。 3 menu整体宽度也可修改,但是不建议,因为计算的参数很多,需要看懂后再更改。 4 目前只适用于IE浏览器,但是与w3c...
2、配置可参考jquery.pagination.js文件50行的配置默认参数,含参数注释; var defaults = { totalData: 0, //数据总条数 showData: 0, //每页显示的条数 pageCount: 9, //总页数,默认为9 current: 1, //当前第...
类似于这样的map文件 由webpack自动生成 参数: devtool: ‘#eval-source-map’,//...以上这篇webpack将js打包后的map文件详解是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
--type <js|css> 指定输入文件的文件类型 --charset <charset> 指定读取输入文件使用的编码 --line-break <column> 在指定的列后插入一个 line-bread 符号 -v, --verbose 显示info和warn级别的信息 -o <file> ...
WP CSS能自动清除使用@import参数载入的CSS文件里的空格,并生成缓存文件,在浏览器发出请求时以Gzip的方式输出。这样就不需要每次加载CSS的时候都进行动态压缩,降低了服务器负担。 点评 经过WP CSS压缩后的CSS文件...
将editor.js进行压缩 命令为: C:\java -jar yuicompressor-2.4.2.jar editor.js -o editor2.js 参数说明: yuicompressor-2.4.2.jar 为工具包jar editor.js为要压缩的js -o editor2.js为压缩完成后的文件名 压缩率...
SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点 * 可以...
使用步骤- -> $ 0必须指向当前页面的body元素->以$ 0作为参数运行getC()函数,即getC($ 0) ->在第2404行或写入位置更改JSON文件名-//在此处提供文件名->您可以在任何地方添加此文件,但是必须在html加载后调用...
23、原生JavaScript光标停在文字的后面,文本框获得焦点时调用 24、原生JavaScript检验URL链接是否有效 25、原生JavaScript格式化CSS样式代码 26、原生JavaScript压缩CSS样式代码 27、原生JavaScript获取当前路径 28...
说明:当localUrlTest测试为false时,会将图片URL发往当前参数指定的服务器端上传接收程序,抓取成功后将本地URL返回并替换 备注:v1.1.8新添加 readTip:无障碍读屏提示 参数值:字符串(默认为空) 说明:无障碍读屏...
resources 额外的 CSS 和 JS 代码,该参数的值是包含 js 和 css 属性的对象经过 JSON.stringify 后的字符串 { "css": "g.highcharts-series path {stroke-width:2;stroke: pink}", "js": "document.body.style....
roundcorner.css JavaScript使用CSS模拟图片的圆角效果时使用的CSS样式文件。 第13章(\c13) 示例描述:介绍JavaScript与XML。 13.1.xml 表示书籍信息的XML信息。 13.2.js 跨浏览器兼容的XPath实现。 ...