我有时在网页上观察到下面的块.所以我很想知道这到底是做什么的?或者为什么以这样的方式写?
<script src="somefile.js?param1=one¶m2=two" />
我只能按照它背后的几个意图来表达
- 它不是页面URL(我的意思是.aspx/.php/.jsp等)所以它不是一种代码,用户可以添加这样的代码来传递数据,而不会引起用户的注意,因为它的标记不能在UI上呈现或实现老式的AJAX替代品
- 如果用户不希望缓存JS文件(像图像这样的任何其他资源),那么这种URL参数很有用.这可以是管理缓存的快捷方式
但我无法弄清楚以下情况
- 看起来像页面URL参数,但这些参数无论如何都可以在JavaScript文件中读取并具有一些额外的实用程序?
- 这些参数在这里有任何额外的作用吗?
- 在使用这样的代码的其他可能的实际场景是什么?
所以请提供一些相关的输入
谢谢,