在 CoffeeScript 游戏引擎中使用 mixin
我正在为 Html5 画布开发 CoffeeScript 游戏引擎。在检查了一个非常简洁的 CoffeeScript 实现。我认为,通过开发一组基于 mixin 的组件(每个组件都有…
从 ajax success() 调用中访问视图
我有一个backbone.js视图,它有以下ajax调用: BackboneDemo.Views.Projects.ProjectView extends Backbone.View demoFunction: () -> ... ... @colle…
ExecJS::ProgramError: SyntaxError: 保留字“函数”
在我们的 Rails rfq.js.coffee 中,我们只有一个简单的 js 代码: $(function() { $('#need_report').change(function(){ if ($(this).val() == true)…
CoffeeScript 中的多个构造函数
当我尝试在咖啡脚本中编写多个构造函数时,出现此错误:无法在类中定义多个构造函数。 我该怎么做: class Vector2 x: 0 y: 0 constructor:() -> cons…
适用于 Node.js 的优秀 IDE +咖啡脚本 +茉莉花
Jasmine、node.js、coffeescript结合开发有什么好的IDE。 到目前为止,我们正在考虑WebStorm,但上手确实很难。我们发现有关 Node.js(和 CoffeeScrip…
CoffeeScript 和 Backbone.js 未捕获的类型错误
Rails 应用程序,学习 CoffeeScript 和 Backbone.js: Uncaught TypeError: Cannot use 'in' operator to search for 'id' in easy _.extend.setbackb…
对对象属性的理解打回来
起初我对以下代码发生的情况有点困惑: people = jim: 'Jim' james: 'James' for k, v of people setTimeout( ( -> console.log(k) ), 300 ) #OUTPUT …
为什么 CoffeeScript 在映射后需要空格?
这段代码 nums = [1..10].map (i) -> i*2 可以运行, 而这 nums = [1..10].map(i) -> i*2 却被破坏了…
Rails 3 - 在弹出窗口中渲染部分 ajax 调用
我有一个带有remote=>true的按钮,它通过以下方式调用弹出窗口(jquery弹出窗口,不是真正的弹出窗口): $modal = $('#modal') $modal_close = $moda…
咖啡脚本、玉石、手写笔 -> js、css 资源管理器?节点.js
我使用 CoffeeScript、Jade 和 Stylus 进行工作。 我的应用程序提供两个不同的“一页应用程序”。对于这些应用程序,我在初始负载中提供所有资产。 我…
如何使用 jQuery/CoffeeScript 重定向到页面
我正在尝试这个,但有一个 jQuery 错误 $(location).attr("href",'/imageblocks/'+$(el).attr('id')+'/edit/') 它在 JavaScript 上运行完美,但使用 C…
为什么 Rails 在 CoffeeScript 文件不能包含 javascript 代码时使用 .js.coffee 扩展名?
我发现这相当具有误导性,因为我认为它表明此类文件可能包含 javascript 和 Coffeescript 代码的混合。我是否缺少一些非常基本的东西?…
请解释一下这个 CoffeeScript 结构
示例片段: class Animal constructor: (@name) -> 文档称 @name 是 this.name 的语法糖。哪里说上面的函数也执行赋值操作?如何?我可以从生成的代码…
从 CoffeeScript 节点应用程序生成的 cake js 文件应该去哪里?
我在编写 Node JS 应用程序时使用 CoffeeScript,并使用 Cake Watch 实时编译我的 JS 文件。 能够做到这一点真是太好了——但是我应该把这些 js 文件…