javascript - Coffee Script 是否允许使用 Javascript 库?

标签 javascript coffeescript

看起来 Google 的 Dart 语言不允许您调用 native js 函数(例如,使用 jQuery 或我现有的 .js 代码)。

CoffeeScript 是否允许上述任何一种?

最佳答案

是的,您可以将任何 javascript 库与 coffescript 一起使用,只需以通常的方式包含 lib 并以 coffeescript 的“样式”编写代码,对于 jquery 示例:

$(function () {
    $('.something').on('click', function () {
        console.log('you clicked me');
    });
});

成为

$ ->
    $(".button").on "click", ->
        console.log('you clicked me');

快速谷歌搜索发现了一些关于该主题的有趣博客,coffeescript & jquery funusing jquery with coffeescript .

还有一个pragmantic programmer book其中一章重点介绍在 coffeescript 应用程序中使用 jquery 和 backbone

n.b. 如前所述,请记住 coffeescript“编译器”不会检查函数是否存在,只会检查语法是否正确

关于javascript - Coffee Script 是否允许使用 Javascript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11054756/

相关文章:

JavaScript(HTML5) 游戏引擎

javascript - 中断jQuery延迟函数

javascript - Ajax 调用无法与 onclick 一起使用

javascript - 如何在用户决定离开带有 @HostListener 的页面后执行方法 ('window:beforeunload' )

javascript - XMLHttpRequest 和作用域的影响

node.js - 在 NodeJS 中观察流式 HTTP 响应进度,express

javascript - 单例在 JS/coffeescript 中引用自身的优雅方式?

coffeescript - 如何从 CoffeeScript 文件中的命令行运行方法?

node.js - 如何检查请求是否在 Total.js Controller 中发布数据

coffeescript - 如何在 Coffeescript 中正确格式化长复合 if 语句