【问题标题】:RequireJS include script with paramatersRequireJS 包含带参数的脚本
【发布时间】:2013-06-03 11:24:32
【问题描述】:

我最近一直在玩 BackboneJS、MarionetteJS 和 RequireJS,想知道如何在外部脚本中包含参数和设置?

通常会像这样包含:

<script src="http://domain.com/api.js?apikey=API_KEY">
    {
        settingOne: "settingOneValue",
        settingTwo: "settingTwoValue"
    }
</script>

是否可以用 RequireJS 做类似的事情?项目在全球范围内合理地需要该脚本,因此如果需要,可以“正常”添加。

附加/可选要求:最好将APIKEY 与其他项目设置一起存储在外部文件中。

【问题讨论】:

  • 如果您支持 jsonp like-envirement,您可能需要这样的脚本:require(['http://domain.com/api.js?apikey=API_KEY&amp;callback=define',...], ...)
  • 我想这个答案可能很有趣:stackoverflow.com/a/10329014/1236044

标签: javascript backbone.js requirejs marionette


【解决方案1】:

您可以使用 urlArgs:附加到 RequireJS 用于获取资源的 URL 的额外查询字符串参数。

或者其他选项是编写自定义loader plugin,这将具有您需要的逻辑。

【讨论】:

    猜你喜欢
    • 2012-12-22
    • 2018-03-17
    • 2021-02-22
    • 2011-08-05
    • 1970-01-01
    • 2012-11-06
    • 2012-12-02
    • 2023-03-22
    相关资源
    最近更新 更多