引用CSS和JS文件后面加问号带参数
原创重庆网站建设中,看到一些网站外引用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修改之后,问号后面的参数根据自己的实际需要修改一下,浏览器发现路径有差异,就会重新下载该文件。
用户浏览网站的时候,本地浏览器会缓存一些脚本、图片、样式,下次访问时,直接从计算机缓存中调用,加快加载时间的同时,减轻了服务器的压力。
当然有些是由服务器动态生成的,脚本并不存在,因此带了版本号,以示区别。绝大多数是手动修改的,当然上诉两种情况都可以同时存在。
扩展阅读
- 解决页面引用外部CSS,JS修改后不同步问题
- iframe,embed框架设置自适应等比例缩放纯CSS实现方法
- 搜索引擎不识别JS还影响加载时间,是否“一无是处”
- HTTPS无法访问站外HTTP资源图片、CSS、JS内容错误打不开
- CSS去除display:inline-block的间距
- 腾讯优酷视频分享iframe,embed高度多种比例控制
- DedeCMS站群用onchange事件切换管理后台
- CSS3文本超过高度宽度显示省略号"..."
- IE6/IE7/IE8浏览器支持CSS3
- 网站自适应布局JS控制图片高度等于宽度
- DedeCMS多条件筛选实现类似淘宝选择颜色
- 网页头部导航,侧栏下拉时固定
本文地址:https://www.vi586.com/web/381.html
版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处