为了账号安全,请及时绑定邮箱和手机立即绑定

将“?v = 1”附加到链接和脚本标记中的CSS和Javascript URL有什么作用?

将“?v = 1”附加到链接和脚本标记中的CSS和Javascript URL有什么作用?

绝地无双 2019-08-06 14:30:56
将“?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文件。


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 491 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信