【问题标题】:How can I import a javascript library in CoffeeScript?如何在 CoffeeScript 中导入 javascript 库?
【发布时间】:2012-01-28 18:19:20
【问题描述】:

当我加载我的页面时,我包含了一个用于使用 Google api 创建图表的 javascript 库。我在前端使用 CoffeeScript 处理这个问题。根据教程,我正在启动库,例如:data = new google.visualization.DataTable();

当我使用 JSHint 从 CoffeeScript 解析生成的 JS 代码时,我收到一个错误,即未定义 google。如何向解析器显示库已实际加载且对象存在?

data = new google.visualization.DataTable();

PROBLEM:
'google' is not defined.

【问题讨论】:

    标签: javascript coffeescript jshint


    【解决方案1】:

    我曾尝试从窗口对象中调用它,例如

    data = new window.google.visualization.DataTable();

    它不再抱怨了。

    【讨论】:

    • 为什么它与窗口一起工作?我在 API 中看不到任何这样命名的类?你在用咖啡做图表时遇到过其他问题吗?
    • window 是 DOM 对象的全局函数包装器。所以当你导入谷歌图形库时,如果我理解正确,我没有任何其他问题。
    猜你喜欢
    • 2012-11-27
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多