如何使用 CoffeeScript 发出 $.get 请求?
如何在 CoffeeScript 中执行以下操作? $( function() { $('input#username').keyup( function() { var username = $('input#username').val() url = …
从 cakefile 任务中观看 CoffeeScript 文件时的输出
我想创建一个 Cakefile 任务来观看一些 CoffeeScript 文件,就像我运行了 coffee -c -w js/*.coffee 一样。 它成功地监视并重新编译它们,但是当出现…
require() 从 JavaScript 文件或 REPL 获取 CoffeeScript 文件
我正在使用 Node.js 并希望将 CoffeeScript 合并到我的工作流程中。我有两个用例: 我希望能够编写 require() CoffeeScript 模块的 JavaScript 文件 …
视图中的视图?如何使用 Backbone.js 生成项目列表?
我正在尝试构建一个项目列表(例如书籍),然后我想允许用户过滤该列表(例如按作者)。我希望列表中的每个项目都有自己的视图,并且列表本身也有一个…
为什么coffeescript会生成这样的类?
给出以下 CoffeeScript 代码: class Animal constructor: (@name) -> speak: (things) -> "My name is #{@name} and I like #{things}" 这是生成…
在 document.ready 上运行 CoffeeScript 类
我有 class Main test:-> alert "yay!" coffeescript,我想在我的index.html 中运行它, <script> $(function(){ //and obv Main.test() doesn'…
CoffeeScript 类继承
我试图弄清楚继承在咖啡脚本中是如何工作的。这是我的代码的简化示例: class Parent constructor: (attrs) -> for own name,value of attrs this[n…
在 Coffeescript 中连接数组的数组
我试图在 Coffeescript 中找到一种优雅的方式来合并数组数组,以便 [[1,2,3],[4,5,6],[7,8,9]] ==> [1,2,3,4,5,6,7,8,9]。 正如您可能想象的那样,…
将多个 Coffeescript 文件合并为一个文件? (多个子目录)
我有一堆 .coffee 文件,需要将它们合并到一个文件中。 我像 Rails 应用程序一样设置了文件夹: /src/controller/log_controller.coffee /src/model/l…
为什么要使用 javascript 函数包装器(在 CoffeeScript 中添加)“.call(this)”?
当我使用最新(1.0)版本的coffee-script时,简单的javascript输出如下所示(默认情况下): (function() { var a a = 1 }).call(this) What does .ca…
将 HAML 与自定义过滤器结合使用
我对 HAML 和 CoffeeScript 感到非常兴奋,并且正在研究如何在非 Rails 环境中使用它们的教程。 因此,haml 具有易于使用的命令行实用程序 haml input…
在coffescript中编写jquery插件 - 如何获取“(function($)”和“(jQuery)”?
我正在用 CoffeeScript 编写一个 jquery 插件,但不确定如何正确使用函数包装器部分。 我的coffeescript以此开头: $.fn.extend({ myplugin: -> @ea…
Node.js 中解除事件绑定
我们以 stdin.on 为例。回调到 stdin.on 堆栈,所以如果我(在 CoffeeScript 中)编写, stdin = process.openStdin() stdin.setEncoding 'utf8' stdi…
适用于 MacOS 的 CoffeeScript 编辑器
有人知道 Mac 上有一个支持 CoffeeScript 语法高亮的好文本编辑器吗?可以在 TextWrangler 或 BBEdit 中执行此操作吗? 干杯:)…