0
我经常看到脚本标记中的'src'属性具有'参数/参数'(如果我没有使用正确的术语,我很遗憾,这就是我所要求的原因)。我想知道:脚本src与'参数'
- 什么是正确的名称?
- 为什么这样做?
- 它在哪里使用?
- 以这种方式使用/做这种方法有什么好处吗?
这里是一个例子。
<script type='text/javascript' src='root/somedir.js?arg=somevalue'></script>
我经常看到脚本标记中的'src'属性具有'参数/参数'(如果我没有使用正确的术语,我很遗憾,这就是我所要求的原因)。我想知道:脚本src与'参数'
这里是一个例子。
<script type='text/javascript' src='root/somedir.js?arg=somevalue'></script>
基本上,它取决于上下文。是的,它被称为查询字符串。
在某些情况下,它可能被用作cache buster(例如?timestamp={current_timestamp}
),以避免指定资源的客户端缓存。
在其他情况下,它可能用于根据任何条件生成脚本(例如:api键,自定义参数等)。
假设您打电话给js天气小部件,并且文档说您应该传递城市名称作为参数以获取正确的数据。
<script src="//some-weather-widget.js?city=Sofia"></script>
这不是一个完美的例子,但我想你明白了。
它被称为查询字符串。 –
谢谢!你能回答我的其他问题吗? – Gacci
人们经常这样做来控制脚本资源的浏览器缓存。这是我能想到在脚本'src'中这样做的唯一原因。 – dave