coffeescript相关内容
如果我有一个类: class Haha constructor:(@lolAmount = 1) - > alert @lolAmount 我想检查一个对象是否是正确的类,使用 constructor.name 始终是安全的: haha = new Haha() ,除非haha.constructor.name是'Haha' throw错误'错误类
..
我开始一个新的Node.js应用程序,这一次,我正在尝试正确地组织代码,而不是把所有的东西放在同一个文件中。 只需要在 server.coffee 下进行简单设置: express = require'express' app = module.exports = express.createServer() ## CONFIGURATION ## app.confi
..
使用jQuery我有一个draggable元素。它是一个尺寸为200 x 40的div。 当然,用户可以通过点击div中的variuos位置来开始拖动这个div。 我想要的是当startdrag事件发生时,帮助器(克隆)div将总是以相同的方式对齐光标,无论用户在div中的哪里开始拖动。 所以在mousedown之后,帮助器的顶部和左边的值需要和鼠标x和y相同。我试过这个使用这个coff
..
有一种语言被编译为Java代码(不是字节代码,但是Java ..所以没有Groovy,Scala,Jython,JRuby等)。 换句话说,有一个CoffeeScript for Java? 我对Java的一个主要缺陷是,它那么肮脏的冗长,它没有多重继承。看起来合理的,可以通过代码生成清除语法add mixins / traits和closure。 是不是很优雅,但是coffee
..
在Python中 def cross(A,B): “A和元素中的元素的交叉乘积在B“。 return [a + b for a in a for b in B] 返回一个 但在CoffeeScript中 cross =(A,B) - > (b中的a的a + b,b中的b) 返回一个二维数组。 / p> 您认为这是Co
..
我试图在coffeescript中写一个使用beforeEach块的茉莉花测试。这遇到一个问题coffeescript的变量范围。这里是我想写的: describe'PhoneDetailCtrl',() - > beforeEach() - > scope = angular.scope() $ browser = scope。$ service('$ browser')
..
我在安装Node和Coffeescript时遇到一些困难。我已经安装节点使用homebrew,然后我已经成功安装NPM。我尝试从NPM安装Coffeescript,似乎工作,但是我不能运行咖啡 localserver:Documents x $ sudo npm -g install coffee-script 密码: npm http GET https://registry.npm
..
我想从命令行执行一些d3代码。最初我只是尝试了一下: 任务'数据',' d3 = require('lib / d3.v2') console.log“d3 version =”+ d3.version 但这没有效果。我有这样的错误: node.js:201 throw e; // process.nextTick错误或第一个tick时的'error'事
..
我使用node.js(0.11.13)与 - harmony 标志并使用 function *()和 yield 关键字。 我尝试通过coffeescript帮助简化我在node.js上的开发,效果非常好,但我遇到了 yield 的麻烦,并声明了一个生成器 - 它抱怨'保留关键字yield'。 任何想法? 解决方案 另一种打开黑色门的方法是: p> co = requi
..
我知道不建议使用 - 陈述 a>在Javascript中,并禁止在ECMAScript 5,但它允许一个在Javascript中创建一些不错的DSL。 例如 CoffeeKup 模板引擎和 weird 范围设定方法与与 - 陈述,以实现对他们的DSLish感觉。 与 -statement和这些类型的DSL有没有任何未来? 解决方案 使用 code>在ECMAScript 5中为
..
我在MobileSafari中加载了一个网页,并通过CORS与另一个服务器通讯。 在桌面浏览器(经过测试的Chrome和Safari) ,获取会话cookie,并为后续请求发送会话cookie,以便我可以通过所有API调用进行身份验证。 但是,当我通过移动设备Safari,不会在后续请求中发送。 我使用Charles Proxy侦察发生了什么事告诉我: POST https
..
如何迭代ES6 地图或在Coffeescript中设置? 在Javascript中,可以使用例如 s = new Set() s.add({ 1}) (x of s){ console.log(x); } 但是Coffeescript有自己的 $ c>运算符转换为在,即: .log(x)for s 变为 ... for
..
我需要做什么,以便我可以在Rails JS视图中使用CoffeeScript?例如: def index format.js {render:layout => false} end 我需要做什么才能让Rails使用 index.js.coffee ? 解决方案 3.1。您需要使用 Coffeebeans 。 更新:现在支持在r
..
最好使用 IDE 。集成支持Subversion / Git是一个很大的优势,因为我们是一组6人工作。 Vim / Emacs不受欢迎另一个因为它非常尴尬,很难开始,它需要很多的努力学习,这需要我们的项目的焦点。 我们都习惯或熟悉Eclipse,所以一个类似于Eclipse的 IDE 也是一个很大的优势。 感谢:D 解决方案 我认为Sublime 2应该是所有烦恼的答案
..
我在考虑制作一个基于Hubot时钟的通知器(认为“这是5,时间回家!”但不太烦人,原因不同)。 [编辑]下面是一个使用node-cron的例子: TIMEZONE =“America / New_York” QUITTING_TIME ='0 0 17 * * 2-6'#MF 5pm ROOM =“Dev” cronJob = require('cron')CronJob
..
我想切换到Coffeescript一段时间,昨天我以为我终于出售了,但后来我偶然发现了 Coffeescript确实现在放弃了阴影,这个问题的一个例子将是如果你对嵌套循环使用相同的迭代器。 var arr,hab,i; arr = [[1,2],[1,2,3],[1,2,3]]; for(var i = 0; i var subArr = arr [i]; (fu
..
使用Jasmine,node.js和coffeescript组合开发出什么样的IDE。 到目前为止,我们考虑使用WebStorm,很难开始。我们发现很少有关于node.js(和coffeescript)与IDE组合的文档。 还有什么其他选项? (有没有任何指南可以帮助我们开始/启动和运行?) 编辑: 我和我的小组正在运行Windows / OSX。 Vim / Emacs
..
这里是交易,我使用Wro4j来处理.coffee文件到.js文件的转换/'建立'。 现在我想要一个好的编辑器插件,它支持CoffeeScript,我不想安装Aptana(我只需要CoffeeScript,而不是Python,Ruby和所有其他的东西,它包括,不让我选择不安装...)。 非常感谢! 解决方案 您是否尝试过coffeescript-eclipse插件? htt
..
在当前目录和所有子目录中编译所有.coffee文件最简单的方法是什么? 解决方案 您使用* nix系统: find -name“* .coffee”-exec coffee -c {} \; ,您也可以考虑使用 Guard : https://github.com/guard/guard-coffeescript
..
我收到 insert failed:Method not found 日志消息,它可能是这些线程中描述的结果: Meteor使用本地连接导致错误:insert failed:404 - 找不到方法
..