将“?v = 1”附加到链接和脚本标记中的CSS和Javascript URL有什么作用?我一直在查看HTML 5样板模板(来自http://html5boilerplate.com/),并注意到"?v=1"在引用CSS和Javascript文件时使用URL。"?v=1"在链接和脚本标记中附加到CSS和Javascript URL的作用是什么?并非所有Javascript URL都具有"?v=1"(示例来自以下示例:) js/modernizr-1.5.min.js。有这样的原因吗?来自他们的样本index.html:<!-- CSS : implied media="all" --><link rel="stylesheet" href="css/style.css?v=1"><!-- For the less-enabled mobile browsers like Opera Mini --><link rel="stylesheet" media="handheld" href="css/handheld.css?v=1"><!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects --><script src="js/modernizr-1.5.min.js"></script><!------ Some lines removed ------><script src="js/plugins.js?v=1"></script><script src="js/script.js?v=1"></script><!--[if lt IE 7 ]> <script src="js/dd_belatedpng.js?v=1"></script><![endif]--><!-- yui profiler and profileviewer - remove for production --><script src="js/profiling/yahoo-profiling.min.js?v=1"></script><script src="js/profiling/config.js?v=1"></script><!-- end profiling code -->提前致谢。
3 回答

慕桂英4014372
TA贡献1871条经验 获得超13个赞
这可确保您从服务器获取css或js文件的最新版本。
"?v=2"
如果你有更新版本"?v=3", "?v=4"
等等,你可以追加。
请注意,你可以使用任何querystring
,'v'不是必须的例如:
"?blah=1
“也会奏效。
和
"?xyz=1002"
将工作。
这是一种常见的技术,因为浏览器现在可以更好,更长时间地缓存js和css文件。
- 3 回答
- 0 关注
- 491 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消