coffeescript相关内容
我以一个有序列表的样式,基于头结构创建一个内容表,例如:
lorem
ipsum
dolor
sit
amet 成为: lorem ipsum dolor amet
..
我无法尝试让我的类在我的node.js文件中工作。当我需要我写的模块,require'./module'调用我的构造函数并给出一个错误。但我实际上想在稍后的文件中实例化。 即 class Mic constructor:(x) - > @t = [] @ t.push x exports.Mic = Mic 这里是我的app.coffee文件
..
jQuery文件上传插件当前不显示所选文件。有谁知道我如何可以解决这个问题? 我实现了'自定义'模板(见下文);注意我不需要显示先前上传的素材,因此没有下载模板。 我已经检查(通过日志记录)添加回调正在被调用,并且 uploadTemplate 函数正在被调用并返回预期值 - 由于某些原因,这些值不会被附加到演示表。 $('#fileupload')。fileupload(
..
我想使用mocha(node.js测试框架,而不是ruby mocking库)作为库,而不是使用mocha可执行文件来运行我的测试。 这样可以运行摩卡测试吗?示例都只是调用mocha库,假设它们已经是“require'd”,mocha可执行文件提前完成所有的“require-ing”,但是我真的更喜欢在我的脚本中明确的做,所以我可以简单地 我可以这样做吗? #!/ usr / b
..
CoffeeScript将用户?.id 转换为 if user!==“undefined”&& user!== null){ user.id; } 是否可以创建一个JavaScript函数 exists 会做类似的事情吗?即 exists(user).id 会导致 user.id 或 null 如果一个函数接受另一个参数,即
..
在Ruby中,我可以调用数组元素作为位置参数的方法,例如 方法(fixed_arg1,fixed_arg2,* array_of_additional_args ) 这里“*”操作符扩展数组。 我想在CoffeeScript中做同样的事,但没有找到办法。具体来说,我想在调用jQuery函数时传递额外的参数。 $('#my-element')。toggle
..
未捕获的TypeError:无法设置未定义的main.js的属性“dropEffect” 未捕获的TypeError:无法读取未定义的属性文件 b 这里有什么问题 .coffee $ - > app = new Viewr class Viewr constructor:() - > $('#drop_zone') .bind('dragove
..
在coffeescript类的胖箭头函数中,如何访问类的范围以及函数? 示例: class示例 foo: - > $('。element')。each => #or - > @bar($(this))#我想访问'bar'以及jquery元素 bar:(element) - > element.hide() 所以在这个例子中,如果我使用a => @指的
..
开始一个新项目,我只是尝试将我的application.js重命名为application.js.coffee。 Rails引发一个错误: SyntaxError:意外的IDENTIFIER (在my_path / application.js.coffee中) Application.js为空,只是jquery include: // = require jquery
..
任何人都可以告诉我为什么下面的代码抛出以下错误? : 错误:已定义名为“/ players / insert”的方法 我刚开始使用Meteor和coffeescript,所以我可能会忽略一些简单的东西。 我的排行榜端口示例coffeescript: ### 设置集合以包含播放器信息。在服务器上, 它由名为“players”的MongoDB集合支持。
..
我对我的requirejs优化器有点麻烦。在我运行优化器,我得到一些错误消息在我的构建/编译文件。当运行我的web应用程序没有优化步骤我没有任何错误。 这是我的client.js文件(包含配置)(coffeescript) requirejs.config baseUrl:'/ source /' 路径: text:'lib / io:'lib / socket.io' 下
..
我有一个javascript自动完成插件,使用以下类(写在coffeescript):查询,建议,SuggestionCollection和自动完成。这些类中的每一个都有在Jasmine中编写的相关规范。 插件在模块中定义,例如: function(){ // plugin ... })。 这样可以防止类污染全局命名空间,而且可以将它们从任何测试,或者用类似q-u
..
我不知道。我检查了有关设置数据属性的其他问题,似乎是一个棘手的事情。 条纹按钮数量纯粹是为了美观,我每次在用户更新数量选择框时尝试设置它('data-amount')。 每次我更改数量选择一个警报提供正确的金额,如果我检查dom的'data-amount'属性似乎设置正确,但当我点击 任何人都知道如何做到这一点? 查看(表单,选择输入未显示) div class =
..
我有两个数组: array1 = [“hello”,“two”,“three”] array2 = [“hello”] 我想检查array2是否包含1个或多个array1个字。 如何使用Coffeescript? 解决方案 方法使用此CoffeeScript 第章检查两个数组之间的交集。 CoffeeScript看起来非常棒。 如果在元素的交
..
如何编写一个具有多个条件的for循环? 目标Javascript: for(k = 1; k 1234; k ++){ myThing.action } js2coffee.org表示我应该使用while循环: k = 1 ,而k myThing.action() k ++
..
在CofeeScript中,我通过这样做创建一个全局对象: window.App = init: > ... 运行 coffee -w app.coffee 抱怨窗口未定义,不会重写 app.js 文件。 但是,运行 coffee -c app.coffee 编译没有问题。 如何获得咖啡-w 接受全局窗口? CoffeeScript版本是
..
我正在开发一个小节点项目,我使用coffeescript和更少的客户端代码。我试图使用grunt设置我的开发环境。我已经实现自定义grunt任务运行服务器像这样: start = require'./start'#just一个函数启动express.js应用程序 grunt.registerTask'server','启动服务器', - > grunt.log.write'准备服务器
..
我刚刚意识到源映射 - 一个期待已久的功能。我印象深刻的是,许多人聚在一起,使其发生在咖啡脚本(浏览器,kickstart项目等...) 我设置了一个小测试,所以我可以了解如何使用... Coffeescript 这里有一个故意的错误,因为 y 未定义 console.log 123 sq =(x) - > x * x console.log“thats
..
任何人都知道实现以下操作的更简洁/优雅的方式? A = B如果B? 感谢。 编辑: 我正在寻找一个解决方案,引用A和B一次。并将编译为 if(typeof B!==“undefined”&& B!== null){A = B; } 或类似的东西。 有这个短的帮助有以下更好的可读性: someObject [someAttribute] =(someO
..
我有一个文本框,动态添加一个元素,当我按enter键,另一个删除元素,当我点击删除按钮。 下面是代码: $ - > #AJAX添加一个新库存 $(“#add-symbol”)。keypress(e) - > if e.which == 13 url = $(this).data('url') name = $(this).val() $ .ajax url:ur
..