gpt4 book ai didi

javascript - 如何使 JS 对象在多个文件中可用

转载 作者:行者123 更新时间:2023-12-02 19:42:16 25 4
gpt4 key购买 nike

我是一名 js 菜鸟,正在开发 Rails 应用程序。我在一个 javascript 文件中定义了一个有用的 JS 函数,我希望它可以在其他文件中调用。然而,事实并非如此。这是我的情况的一个简化示例...请注意,我正在使用 CoffeeScript(但据我所知,这应该没有什么区别):

#file: app/assets/javascripts/foos.js.coffee
testFoo: ->
alert 'Foo'

#file: app/assets/javascripts/bars.js.coffee
jQuery ->
testFoo()

这不起作用,在控制台中我得到:testFoo is not Defined

这两个文件都包含在页面中,如果我将警报或控制台日志放入任一文件中,页面会按预期响应。我觉得我一定忽略了一些非常明显的东西......它是什么?

最佳答案

简而言之,试试这个:

root = exports ? this
root.foo = -> alert 'Foo'

关于javascript - 如何使 JS 对象在多个文件中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com