重庆网站建设中,看到一些网站外引用CSS和JS后面带有问号和参数,这有什么实际作用?
1.作为版本号,方便记忆,查找;
2.作为修改标签,让浏览器重新下载新文件。
<link href="http://www.vi586.com/css/basic.css?v=20170207" rel="stylesheet" media="screen" type="text/css" /> <script type="text/javascript" src="http://www.vi586.com/js/jquery1.42.min.js?v=20170207">
做了CSS和JS修改之后,问号后面的参数根据自己的实际需要修改一下,浏览器发现路径有差异,就会重新下载该文件。
用户浏览网站的时候,本地浏览器会缓存一些脚本、图片、样式,下次访问时,直接从计算机缓存中调用,加快加载时间的同时,减轻了服务器的压力。
当然有些是由服务器动态生成的,脚本并不存在,因此带了版本号,以示区别。绝大多数是手动修改的,当然上诉两种情况都可以同时存在。
发表评论
评论列表(条)