为什么这个咖啡脚本没有编译“;正确”;
Why is this coffeescript not compiling "correctly"?
我在Rails应用程序中有以下内容:
# projects.js.coffee
jQuery ->
$('#project_title').typing ->
start: (event, element) ->
element.css 'background', '#fa0'
stop: (event, element) ->
element.css 'background', '#f00'
alert 'send request to populate samples'
delay: 400
然而,在编译后的js文件中,我得到了以下内容:
(function() {
jQuery(function() {
return $('#sprinkler_word').typing(function() {
({
start: function(event, element) {
return element.css('background', '#fa0');
},
stop: function(event, element) {
return element.css('background', '#f00');
}
});
alert('send request to populate sprinkle samples');
return {
delay: 400
};
});
});
}).call(this);
为什么"停止"功能中没有包含"警报"调用?我认为我的语法不正确,但我看不清在哪里。谢谢
将您的代码粘贴到"Try Coffeescript"小部件中,即您期望的代码,即停止功能内的警报:
jQuery(function() {
return $('#project_title').typing(function() {
return {
start: function(event, element) {
return element.css('background', '#fa0');
},
stop: function(event, element) {
element.css('background', '#f00');
return alert('send request to populate samples');
},
delay: 400
};
});
});
因此,我猜测制表符和空格会打乱缩进。
相关文章:
- React重新渲染但未显示正确的组件
- 我的jQuery插件参数没有正确启动,遇到了问题
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- Amazon S3 REST API大小不正确
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 为什么这个咖啡脚本没有编译“;正确”;
- 尝试让 CoffeeScript 正确编译为 JavaScript for Node Server
- AngularJS”;验证“;赢得指令't正确编译
- 在index.html中使用已编译的JavaScript代码应该是正确的做法吗
- 编译输出中的TypeScript依赖项未按正确顺序解析
- 分部视图无法在角度中正确编译
- 如何正确地将html表单数据编译成JSON对象
- R.js不能正确编译模糊脚本
- rails 3.1中的EJS gem无法正确编译JavaScript模板
- 指令中的编译函数不能正确求值
- 正确的方法预编译车把模板的功能,如玉做的那样
- 将角度模板编译为html的正确方法,将结果转换为字符串
- Ember.js:如何在index.html中正确包含编译好的模板?
- TypeScript不能正确编译
- HTML 和 JavaScript 无法正确编译