coffeescript相关内容
这似乎是一个常见的问题,但我还没有找到一个适用于我的情况的解决方案。我有一些jQuery在bikes.js.coffee在本地开发中正确工作。当我推到Heroku的脚本在bikes.js.coffee不运行。浏览器的javascript控制台没有错误。我使用Rails 4.0。从阅读,我相信这是一些错误的方式资产编译,但我无法超越。所有图片在制作过程中均显示良好。 bikes.js.coff
..
提前感谢您的时间和帮助。 我试图使用grunt-contrib-handlebars预编译句柄(.hbs)模板 当我运行运行任务时,我最终得到: JST“] = this [”JST“] || {}; this [“JST”] [“app / templates / err.hbs”] = Handlebars.template(function(Handlebars,
..
我试图注册帮助程序与Handlebars允许迭代JSON对象。 这个提示看起来像一个适当的解决方案。我把它转换成下面的CoffeeScript。没有什么似乎发生,当我使用任一帮助者(这适用于香草JavaScript和CoffeeScript版本)。任何想法? $ - > Handlebars.registerHelper“key_value”,(obj,fn) - > buffe
..
我的一个朋友今天向我提出一个有趣的问题,关于如何在CoffeeScript中立即调用命名函数,而不将函数变量提升到外部范围。 JavaScript: (函数阶乘(n){return n 我在CoffeeScript中最好的想法: do - > do factorial =(n = 5) - > if n 看起来有点尴尬。有更好的方法吗?
..
如果我这样做 repl = require'repl' repl.start {useGlobal: true} 它启动一个Node repl。 感谢 解决方案 Nesh是一个尝试,使其更容易和可扩展的项目: http://danielgtaylor.github.com/nesh/ 它提供了嵌入REPL并支持多种语
..
我遇到了一个问题,其中很多我们的支持电话是关于我们的图片未加载,因为用户正在阻止亚马逊s3或类似的第三方服务。我使用第三方服务来托管图片,视频和一些javascript。有没有办法通过javascript检测客户端是否阻止域,以便我们显示一条消息,而不是用户联系支持? $。ajax'http://aws.amazon.com/s3/', type:'GET', dataType:'ht
..
我在CoffeeScript中理解解构赋值时遇到了一些麻烦。 文档包含几个示例,这些示例一起表示在分配期间重命名对象用来投影(即映射,翻译,转换)一个源对象。 我试图项目 a = [{Id: Name:'Foo'},{Id:2,Name:'Bar'}] into b = [{x:1},{x:2} code>。我试过下面没有成功;我明显误解了一些东西。任何人都可以解释这是否可能? 我不好
..
在VIM中映射 Shift 键时遇到问题。我想要 Ctrl + L 与 Ctrl + Shift + / p> 所以我有这个 “for insert mode remap to: “为ruby插入一个哈希火箭 ”插入一个 - > php “为咖啡,shift键决定 函数! SmartHash(...) let shift = a:0> 0 let ruby
..
我想通过向原型中添加一个方法来添加扩展JavaScript对象的能力。 该方法将接收一个或多个其他对象,并将所有键/值添加到 this 。 这是我想出的: Object :: extend =(objects ...) - > @ [key] =键的值,对象的对象的值 this: Object :: extends =(objects ...)
..
我有一段Javascript / Coffeescript似乎正在执行顺序。 console.log list console.log list [card_number] 如果列表[card_number] console.log“MATCHES” new_card = list [card_number] else console.log “NO MATCHES”
..
/ webroot / 我尝试使用mongoose和express来获取现有的用户文档。 api.domain.com/production/node_modules/mongoose/lib/document.js:162 if(obj&'_id'in obj)continue; ^ TypeError:无法使用'in'运算符在account.document._buildDoc(
..
所以我有两个控制器,酒店和视频。我希望 hotels.js.coffee 能够访问 videos.js.coffee 中创建的函数,但我得到一个“未定义”的错误。 我是CoffeeScript的新人,所以任何线索都会感激。 解决方案 CoffeeScript会将窗口(function {})的范围内的自动执行函数中的JS编译为JS:call(this); 所以在videos.j
..
在coffeescript编译并运行头文件中的所有脚本文件后,有没有办法在浏览器中运行一些代码? 类似的东西: coffee.onCompiled() - > console.log“我已经完成加载所有的咖啡文件” 我还能如何获得此行为? (请不要建议setTimeout) 解决方案 一开始我以为你问的是如何附加一个回调到 window.onload 从CoffeeScrip
..
TL; DR:有没有办法识别对CoffeeScript的新的1.9.0行为违反 @foo 参数命名的行为?现在,在函数中使用裸的 foo 变量现在是非法的,并且不会导致警告/错误。 在1.9版本的CoffeeScript中声明: 更改了生成内部编译器变量 名称的策略。注意,这意味着 @example 函数参数没有 更长时间可用作裸体示例身体。 这意味着 class A
..
有人在此这里提出这个问题,但没有给出答案或解决方案。 这些引导文件列在我的application.js文件的顶部: ... // = require bootstrap-tooltip // = require bootstrap-popover ... 我的bootstrap_additions.js.coffee文件包含: $一个[rel
..
https://tutsplus.com/course/build-your-own-slide-engine/\">来自NetTuts的Jeffrey Way 和 Addy Osmani 实例化一个”主“应用程序视图,以启动他们的应用程序。 require(['views / app'],function(AppView){ new AppView(); });
..
我正在浏览Trevor Burnham的 书,我遇到了一个关于这个 / @ 。这个拼图有几个部分(我可能只是很困惑),所以我会尽量使这清楚,我可以。 主要问题我'我有通过不同的REPL和解释器运行同一个代码的变化和不一致的结果。我用(1)咖啡 REPL和解释器,(2)Node的REPL和解释器和(3)v8的REPL和解释器测试。 下面是代码,首先是Coffeescript,然后是Jav
..
我有一个脚本(下面),用3个步骤的过程刮掉一个网站。它工作伟大的时候设置为最多1页。然而,当我增加到2一次,事情开始变得。。。 onFinished火灾早于我预期和页面还没有完全加载。因为这个我的脚本的其余部分。任何想法为什么这可能发生?我应该补充一点,我使用的是最新版本(1.5)。 MAX_PAGES = 1 ### 将MAX_PAGES更改为> 1会导致某些页面onFinishe
..
我在这里做错了什么?我使用fat arrow =>我的回调,但是当代码到达cb.onEndElement并调用@returner我得到一个空对象异常。那么为什么@returner不存在? class Parser constructor: - > @returner =(data) - > searchParser:new xml.SaxParser(cb)=> cb.
..
我使用Rails 3.2,它设置为coffeescript。我知道Coffeescript是一个真棒语言,它不是太难学习,但我开始包装我的头围绕Javascript和jQuery。所以我的问题是这是:有一个简单的方法来设置rails 3.2到使用Javascript,而不是? 目前,我的jQuery是在我的视图中的 标签(timeline / index.
..