使用'编写src脚本;参数'

Script src with 'arguments'

本文关键字:脚本 参数 编写 使用 src      更新时间:2023-09-26

我经常看到script标记中的"src"属性有"arguments/parameters"(如果我没有使用正确的术语,我很抱歉,这就是我询问的原因)。我想知道:

  1. 正确的名称是什么
  2. 为什么要这样做
  3. 它在哪里使用
  4. 这样做有什么好处吗

这里是一个例子。

<script type='text/javascript' src='root/somedir.js?arg=somevalue'></script>

基本上,它取决于上下文。是的,它被称为查询字符串。

在某些情况下,它可能被用作缓存阻塞器(例如?timestamp={current_timestamp}),以避免客户端缓存指定的资源。

在其他情况下,它可能用于基于任何条件生成脚本(例如:api键、自定义参数等)。

假设您调用了js天气小部件,文档中说您应该将城市名称作为参数来获得正确的数据,例如

<script src="//some-weather-widget.js?city=Sofia"></script>

这不是一个完美的例子,但我想你已经明白了。