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