'x'是什么意思是`src`属性中的最后一个字母

时间:2013-08-29 17:23:31

标签: javascript

在某些项目中,我注意到javascripts包含在HTML中,如下所示:

<script type="text/javascript" src="./js/score.js?x"></script>

最后'x'符号是什么意思?

4 个答案:

答案 0 :(得分:2)

这是一个查询字符串,可用于将变量传递给脚本。

它也有助于克服缓存问题。

答案 1 :(得分:1)

如果我不得不猜测,我会说X被用作查询字符串片段。除非服务器依赖于那里的片段,否则它可能被用作高速缓存破坏者。

基本上,通过将X更改为Y,我们可以使浏览器获取新副本。如果您需要确保用户获取文件的新副本,这将非常有用。

当然,如果不与作者交谈,我们只是在猜测。也许服务器需要它在那里正确地构建文件。或者也许javascript本身正在使用它。

答案 2 :(得分:0)

这不是一个符号。这是一个像网页脚本上的查询字符串,它就像test.php?reload=true

这些技术可能有助于克服SLaks在评论中提到的缓存问题。

答案 3 :(得分:0)

您可以将参数传递给您的javascript。 它可用于初始化变量或在某处使用。

请查看此链接http://feather.elektrum.org/book/src.html