我经常看到' src'脚本标记中的属性具有' arguments / parameters' (如果我没有使用正确的术语,我很抱歉,这就是我要问的原因)。我想知道:
这是一个例子。
<script type='text/javascript' src='root/somedir.js?arg=somevalue'></script>
答案 0 :(得分:1)
基本上,它取决于背景。是的,它被称为查询字符串。
在某些情况下,它可能会用作cache buster(例如?timestamp={current_timestamp}
),以避免客户端缓存指定的资源。
在其他情况下,它可能用于根据任何条件生成脚本(例如:api key,custom parameter等)。
假设您调用js weather widget,文档说您应该将城市名称作为参数传递以获取正确的数据,例如
<script src="//some-weather-widget.js?city=Sofia"></script>
这不是完美的例子,但我认为你有了这个想法。