看起来 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 fun和 using jquery with coffeescript .
还有一个pragmantic programmer book其中一章重点介绍在 coffeescript 应用程序中使用 jquery 和 backbone
n.b. 如前所述,请记住 coffeescript“编译器”不会检查函数是否存在,只会检查语法是否正确
关于javascript - Coffee Script 是否允许使用 Javascript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11054756/