在 HTML5 中,“?”的含义是什么?在这个声明中?“?”后面的内容是什么意思?
<script type='text/javascript'
src='http://mobile.smashingmagazine.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105'>
</script>
在 HTML5 中,“?”的含义是什么?在这个声明中?“?”后面的内容是什么意思?
<script type='text/javascript'
src='http://mobile.smashingmagazine.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105'>
</script>
在 HTML 5 中,什么都没有。它只是 URL 的一部分。
在这种情况下,它表示查询字符串的开始,服务器上的进程可能会特别注意。
它也可能没有赋予它任何特殊含义,但只是为了使 URL不同,以避免在对其进行更改后重复使用同一文件的旧缓存版本。
这是?
作为查询字符串调用后的 URL 的一部分。如果您需要一些参数通过 URL 传递到另一个页面,那么您可以使用查询字符串。所以在 urlhttp://mobile.smashingmagazine.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105
ver
中是键,3.1-20121105
是值。看起来您的网址将加载3.1-20121105
thickbox.js 的版本。
根据 URI RFC,? 是查询列表的开始。
有关 URI 不同部分的更多信息,请参阅此文档。
在 url After?
表示这之后都是参数(键值对)。这ver
是一个关键,3.1-20121105
是价值