我正在使用 MVC4,我有一个文件 Client.coffee 有很多功能。我是咖啡 JavaScript 的新手,所以想知道如何从视图中访问这些函数。
问问题
33 次
1 回答
0
CoffeeScript 将您的代码包装在一个匿名函数(function () { /* code here /* })();
中。要使您的咖啡源文件中的函数在其他文件中可见,您可以将这些函数导出到window
对象(或其他一些现有的全局对象)。因此,与其将函数定义为:
some_func = (a, b, c) -> blabla
你可以写
window.some_func = (a, b, c) -> blabla
或者您可以将它们分组到全局哈希中:
window.global_funcs =
some_func: (a) -> bla
some_func2: (b, c) -> blabla
# call with
global_funcs.some_func('param_1')
如果您使用的是 CommonJS,您可以将函数导出到exports
. 存在运算符?
可能会有所帮助
global = exports ? window
global.some_func = (a) -> bla
于 2013-06-20T09:29:40.063 回答