【发布时间】:2010-12-29 13:45:13
【问题描述】:
我有时会在网页上观察到如下所示的块。所以我很想知道这到底是做什么的?或者为什么会这样写?
<script src="somefile.js?param1=one¶m2=two" />
我只能看出它背后的几个意图
- 它不是页面 URL(我的意思是 .aspx/.php/.jsp 等),因此它不是黑客类型的代码,用户可以添加这样的代码来传递数据而不会引起用户注意,因为它的标签不会呈现在UI 或实现旧类型的 AJAX 替代方案
- 如果用户不希望 JS 文件(任何其他资源,如图像)被缓存,这种 URL 参数很有用。这是管理缓存的快速方法
但我无法弄清楚以下内容
- 看起来像页面 URL 参数,但这些参数在 JavaScript 文件中是否可读并且有一些额外的实用程序?
- 这些参数在这里有什么额外的作用吗?
- 还有哪些其他可能的实际场景可以使用/使用此类代码?
所以请提供一些与之相关的输入
谢谢,
【问题讨论】:
-
欢迎来到 StackOverflow!第一个问题很好。
-
记得接受您认为最有帮助的答案。
标签: javascript ajax web-services scripting rest