coffeescript相关内容
我有一个 Gruntfile.coffee 有一个 grunt-contrib-咖啡 配置如下: 咖啡:编译:文件:'公共/资产/application.js':['多个/文件' #, ...]选项:裸露:真实 问题在于,它会生成多个辅助方法的实现,例如 var __indexOf = [].indexOf ||function(item) { for (var i = 0, l = th
..
..
我正在 Rails 3.1 后端构建一个主干.js 应用程序.我正在使用 CoffeeScript 编写主干类,并使用 Jasmine(通过 jasmine-headless-webkit)进行测试. 给定以下(部分)树: .├── 应用│ ├── 资产│ │ ├── javascripts│ │ │ └── 浏览量│ │ │ ├── avia_view.js.coffee├── 规格│
..
..
我有一个名为 post 的脚手架,它有一个标题和一个描述.在我的布局上,我有一个链接可以创建一个具有 :remote => true 的新帖子.当我单击该远程链接以更改 div 的内容以便创建新帖子时,我将如何做到这一点? 解决方案 假设您将使用的操作名为 new.您应该在视图/帖子中创建一个名为 new.js.erb 的文件,该文件将在您远程发布表单时呈现.该文件必须包含将新帖子放入要填
..
..
是否可以在模板中包含模板?也许类似于 ERB 处理部分的方式? 与其尝试以 ERB 之类的方式渲染嵌套模型,不如让 Backbone.js 来处理. 注意,我使用的是 coffeescript 语法: Projects.IndexView 模板:JST["backbone/templates/projects/index"]addAll: () ->@options.proje
..
我正在开发的一个 Backbone 应用程序有一个集合和一个模型,以及每个项目的关联视图. https://gist.github.com/2255959 当我点击 PostView 时,意外地,事件在没有任何连接的情况下在集合上触发. 我想我需要将一个事件绑定到模型,然后让它在集合上触发一个事件.不是这样吗?集合是否会自动继承触发其子模型的事件? 我不确定,但我认为它与嵌
..
我在带有资产的 Ruby on Rails 3.2.8 项目中使用 AngularJS. 当我在我的开发机器上加载使用 AngularJS 的表单时,我没有问题.但是,当我在生产服务器上加载相同的表单时,我在 Javascript 控制台中收到此错误: 错误:未知提供者:aProvider
..
所以我解析了一个文档,以便使用 stackHeadings() 获取所有标题.我这样做是为了使用 buildNav() 构建 Microsoft Word 样式的文档地图.这目前工作正常,但它不是很健壮,并且在标题不遵循严格顺序的任何时候都会中断......例如(如果你从 H2 开始它会中断,如果你在下面嵌套一个 H3 并且 H1 它会中断,等等......) 我无法确定解决此问题的最佳方法
..
我在我的 rails 项目中使用咖啡脚本,但问题是它仅在我加载(刷新)页面时才有效,而不是在页面呈现时,它也应该适用于页面视图更改. 这是我正在使用的脚本: facebook.js.coffee jQuery ->$('body').prepend('
')$.ajax网址:“#{window.location.protocol}//co
..
我试图弄清楚为什么这个原子包 https://github.com/AtomLinter/linter-elixirc/ 行为不端.它的作者说我应该在包的某些功能中设置一个断点,看看那里发生了什么.我不知道在运行 atom 时如何做到这一点. 这是我正在谈论的评论:https://github.com/AtomLinter/linter-elixirc/issues/63#issuecomm
..
..
有没有一种方法可以纠正 node.js 从 Windows 到 Linux 和 Mac 关于反斜杠与正斜杠的差异? Windows 在 git bash 中调用位置时需要反斜杠,而 Mac/Linux 需要正斜杠.我正在与 Mac 和 Windows 用户一起开发一个项目,因此我无法将代码中的所有正斜杠更改为反斜杠,因为当 Mac 用户拉动时,coffee 将无法为他们正确运行,反之亦然.
..
如果对表单 URL 的 ajax 调用失败,我会尝试在表单中呈现错误.下面是我的 Admin 组件: #app/assets/javascripts/components/admin.js.coffee@Admin = React.createClass# propTypes: -># emailVal: React.PropTypes.string.isRequired获取初始状态:->编辑:
..
这是一个关于我认为节点 js 中的简单模式的问题. 这是我在咖啡脚本中的示例: db_is_open = falsedb.open ->db_is_open = true等待=->等待()直到 db_is_open 在 javascript 中再次出现: var db_is_open = false;db.open(函数(){db_is_open = 真;});函数等待(){};whi
..
如何在 coffeescript 中使用 string.format() 或 sprintf()? 解决方案 这似乎可以解决问题: String.prototype.format = ->args = 参数返回 this.replace/{(\d+)}/g, (match, number) ->如果 typeof args[number] 不是 'undefined' 则返回 args[
..
CoffeeScript 将 user?.id 变成 if (typeof user !== "undefined" && user !== null) {用户身份;} 是否可以创建一个 JavaScript 函数 exists 来做类似的事情?即 exists(user).id 将导致 user.id 或 null 如果一个函数接受另一个参数,即 exists(user, 'id'
..
我目前有一个图表,在每个条形上方显示相关条形值,但由于无法获取每个文本元素的宽度,我很难将值标签居中. 这就是我现在的图表绘制方式: 我需要做的就是减去每个文本元素宽度的一半,但我似乎无法使用以下 Coffeescript 这样做: #绘制数值标签svg.selectAll("矩形").data(数据).进入().append("文本").text((d)->d.Total).at
..
..