coffeescript相关内容

是否可以在 html 文件的脚本标签中编译 Coffeescript 代码?

可能重复: 有吗一种将 CoffeeScript 发送到客户端浏览器并将其编译为 JavaScript 的方法那里? 有没有一种简单的方法来编译 html 中的 标签内的 Coffeescript,或者您通常将所有 Coffeescript 放在单独的文件中? 解决方案 回应dvcolgan的澄清评论: 因此,您希望在服务器上有一个带有内联 CoffeeSc ..
发布时间:2022-01-24 10:56:30 前端开发

开始使用 Backbone 和 CoffeeScript

我认为这更像是一个 CoffeeScript 问题.我希望能够在 foo.coffee 中使用来自 Backbone 的类文件.我尝试使用 -r 选项在运行 时要求 Backbone>咖啡命令: coffee -r "../backbone" -c foo.coffee 编译器抱怨 Backbone 未定义.我相信这一定很简单.很容易找到使用 CoffeeScript 和 主干在一起.我还尝试 ..
发布时间:2022-01-24 10:56:13 其他开发

如何在 node.js 中记录每个方法调用而不在任何地方添加调试行?

我想记录发出请求的人的 user_id 以及为 javascript 类调用的每个方法的方法名称.例如: 35 - 登录35 - list_of_other_users78 - 登录35 - send_message_to_user35 - 连接到redis78 - list_of_other_users 由于一切都是异步的,用户 35 和 78 可能同时在做一些事情.所以我想确保每个日志行都 ..
发布时间:2022-01-24 10:56:05 前端开发

早午餐如何禁用 RequireJS 模块包装

更新:对于任何有兴趣将 Brunch 与 AngularJS 我整理了一个种子项目 angular-brunch-seed 我正在使用 Brunch 和 AngularJS.AngularJS 提供了一个模块系统,因此使用 commonJS/AMD 导入文件的需要是多余的.是否可以对 /app 目录中的文件禁用此功能?本质上,我希望它像 /vendor 目录一样编译未更改的文件. 所以 ..
发布时间:2022-01-24 10:55:59 前端开发

如何将编译器选项传递给 mocha

我运行 mocha 命令来运行我的测试 $ ./node_modules/.bin/mocha --compilers coffee:coffee-script -R spec 我希望将其他选项传递给咖啡脚本编译器(--bare 以避免将 .coffee 编译为 .js 时引入的外部闭包).有没有办法做到这一点?我试过了 $ ./node_modules/.bin/mocha --compi ..
发布时间:2022-01-24 10:55:43 其他开发

Jquery UI Draggable:将助手对齐到鼠标位置

使用 jQuery,我有一个可拖动的元素.这是一个大小为 200 x 40 的 div.当然,用户可以通过点击 div 中的不同位置来开始拖动这个 div.我想要的是当 startdrag 事件发生时,帮助器(克隆)div 将始终以相同的方式与光标对齐,无论用户在 div 中的哪个位置开始拖动. 所以在 mousedown 之后,助手的 top 和 left 值需要与鼠标 x 和 y 相同. ..
发布时间:2022-01-24 10:55:34 前端开发

CoffeeScript 中的嵌套数组推导

在 Python 中 定义交叉(A,B):“A 中的元素和 B 中的元素的叉积."return [a+b for a in A for b in B] 如果您使用两个数组(或字符串)调用它,则返回一个一维数组. 但是在 CoffeeScript 中 cross = (A, B) ->(a+b 用于 A 中的 a 用于 B 中的 b) 返回一个二维数组. 您认为这是 Coffee ..
发布时间:2022-01-24 10:55:25 其他开发

非法的继续声明?

我有类似下面的代码: _.每个数据,(值,类型)->开关类型当“回答"时图标 = "results_answered"标签 = 定义.results.metrics.ta当“leftblank"图标 =“结果磅"标签 = 定义.results.metrics.tlb“站立"时图标=“结果站立"标签 = 定义.results.metrics.cs当“最小"图标 = “results_min"标签 ..
发布时间:2022-01-24 10:55:18 前端开发

Coffeescript 中等效的 Ruby .times

与以下内容最简洁等效的 Coffeescript 是什么: # ruby3.times { 放'嗨' } ? 我能想到的最好的是: #咖啡脚本对于 [1..3] 中的 nconsole.log '嗨' 解决方案 console.log 'hi' for [1..3] 要正确处理0: console.log 'hi' for [1..n] if n 或者使用原型魔法: Num ..
发布时间:2022-01-24 10:54:59 其他开发

Mongoose:Coffeescript 中的递归嵌入文档

基于 此示例(有效): var Comment = new Schema();评论.添加({标题:{类型:字符串,索引:真}, 日期 : 日期,正文:字符串,评论:[评论]}); 我想创建一个 CoffeeScript 版本 mongoose = 需要'mongoose'Schema = mongoose.Schema人 = 新架构人.add母亲:人父亲:人 但是它返回一个错误,我不明白为 ..
发布时间:2022-01-24 10:54:44 前端开发

如何在 coffeescript 中启用和声语法支持?

我使用带有 --harmony 标志的 node.js(0.11.13) 并使用了 function *() 和 yield 关键字. 我尝试借助 coffeescript 简化我在 node.js 上的开发,到目前为止它运行良好,但我遇到了 yield 和声明生成器的麻烦 - 它抱怨 'reserved关键字产量'. 有什么想法吗? 解决方案 另一种打开黑色次元之门的方法是: ..
发布时间:2022-01-24 10:54:38 前端开发

Javascript 中 with 语句的未来

我知道 with 语句的用法 在 Javascript 中不推荐 并且在 ECMAScript 5 中被禁止,但它允许人们在 Javascript 中创建一些不错的 DSL. 例如 CoffeeKup - 模板引擎和 Zappa 网络 DSL.那些使用一些 非常 weird 使用 with 语句的作用域方法来实现 DSLish对他们的感觉. with 语句和这些类型的 DSL 有没有未 ..
发布时间:2022-01-24 10:54:30 前端开发

MobileSafari 不会发回使用 CORS 设置的 Cookie

我在 MobileSafari 中加载了一个页面,该页面通过 CORS 与另一台服务器通信. 在桌面浏览器(经过测试的 Chrome 和 Safari)中,我能够登录,获取会话 cookie,并将该会话 cookie 发回以供后续请求,以便我可以通过所有 API 调用进行身份验证. 但是,当我通过 Mobile Safari 登录时,cookie 不会在后续请求中被发回. 我正在 ..
发布时间:2022-01-24 10:54:16 移动开发

咖啡 HAML 中的部分 (.hamlc)

我正在使用 HAML Coffee 的 rails 后端使用主干.strong>,由 haml_coffee_assets 编译.我的模板中有一些重复. 有没有办法创建类似rails 的部分来干我的模板? 补充:我可以在 Coffee HAML 中做 content_for(:something) 吗? 解决方案 Haml Coffee 中没有 content_for 助手,但 ..
发布时间:2022-01-24 10:54:00 其他开发

如何在 ElasticSearch 中组合多个查询

这里是代码供参考.我正在尝试制作一个 hubot 插件,该插件记录到 elasticsearch,然后使用 hubot 命令搜索这些日志. https://gist.github.com/4050748 我正在尝试检索匹配两个查询的记录. {询问: {比赛: {用户:“一些用户名"},范围: {日期: {来自:(Date.now() - 3600)}}},尺寸:50} 我期待: ..
发布时间:2022-01-24 10:53:54 其他开发

Node.js+Express 和 CoffeeScript 的 IDE 或编辑器

最好是 IDE.集成对 Subversion 的支持/Git 是一大优势,因为我们由 6 人组成. Vim/Emacs 不太受欢迎,因为它非常笨拙,很难上手,而且它需要大量学习,这会分散注意力来自我们的项目. 我们都习惯/熟悉 Eclipse,因此类似于 Eclipse 的 IDE 也将是一大优势. 谢谢:D 解决方案 我认为 Sublime 2 应该是你所有烦恼的答案 ..
发布时间:2022-01-24 10:53:44 前端开发