【问题标题】:Call the external javascript function in Spine controller在 Spine 控制器中调用外部 javascript 函数
【发布时间】:2013-09-18 23:48:24
【问题描述】:

在 src/lib/ 中有一个 functions.js 文件,里面有一个函数。 该文件已包含在 slug.json 中。

我们如何在控制器中调用该函数?

【问题讨论】:

    标签: coffeescript spine.js


    【解决方案1】:

    在coffeescript 中,每个文件都用一个匿名函数包装以避免泄漏到全局范围内。如果你想故意泄漏到全局范围,你需要把函数放在“窗口”中:

    window.check_pants = (size) ->
      "No pants are too tight"
    

    然后你就可以把控制器中的函数调用为“check_pants”,也就是说调用者不需要包含“window”。

    由于“this”默认是指窗口,所以可以使用“@”符号:

    @check_slants = (size) ->
      "Too slanted"
    

    【讨论】:

      猜你喜欢
      • 2013-11-28
      • 2014-05-06
      • 1970-01-01
      • 2016-09-30
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      相关资源
      最近更新 更多