草庐IT

coffeeScript

全部标签

c++ - 用于 C/C++ 的类 CoffeeScript 语言

我一直在寻找一种语言,它提供与Coffeescript相同的功能,但用于C/C++。我的意思是一种将代码转换为C但可读的语言,就像CoffeeScript转换为Javascript,可读等​​等。 最佳答案 我认为这是可能的,甚至是可取的(我在编写Node.js原生模块时不情愿地使用C++),但比使用JavaScript等高级语言更具挑战性。您需要的是一种能够提供语法糖而不牺牲性能或灵active的语言。添加一些语法糖(例如,语法空格或Ruby样式的def/endblock而不是花括号)将是微不足道的。但是添加任何更高级的东西,你会

javascript - 将 CoffeeScript 项目转换为 JavaScript(不缩小)?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我们在工作中使用了一个用CoffeeScript编写的特定jQuery插件,我希望我可以将项目转换成看起来有点正常的JavaScript。该库看起来结构非常好(良好的OOP实践),但如果我可以探索它的源代码而无需学习CoffeeScript所需的所有技巧,我会非常喜欢它。 最佳答案 将CoffeeScript编译成JavaScript通常会产生可读性

javascript - 将 CoffeeScript 项目转换为 JavaScript(不缩小)?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我们在工作中使用了一个用CoffeeScript编写的特定jQuery插件,我希望我可以将项目转换成看起来有点正常的JavaScript。该库看起来结构非常好(良好的OOP实践),但如果我可以探索它的源代码而无需学习CoffeeScript所需的所有技巧,我会非常喜欢它。 最佳答案 将CoffeeScript编译成JavaScript通常会产生可读性

javascript - CoffeeScript 中的三元运算符

我需要根据条件为a设置值。使用CoffeeScript执行此操作的最短方法是什么?例如这就是我在JavaScript中的做法:a=true?5:10#=>a=5a=false?5:10#=>a=10 最佳答案 由于一切都是表达式,因此会产生一个值,因此您可以使用if/else。a=iftruethen5else10a=iffalsethen5else10您可以查看有关表达式示例的更多信息here. 关于javascript-CoffeeScript中的三元运算符,我们在StackOver

javascript - CoffeeScript 中的三元运算符

我需要根据条件为a设置值。使用CoffeeScript执行此操作的最短方法是什么?例如这就是我在JavaScript中的做法:a=true?5:10#=>a=5a=false?5:10#=>a=10 最佳答案 由于一切都是表达式,因此会产生一个值,因此您可以使用if/else。a=iftruethen5else10a=iffalsethen5else10您可以查看有关表达式示例的更多信息here. 关于javascript-CoffeeScript中的三元运算符,我们在StackOver

javascript - 如何在 CoffeeScript 中定义全局变量?

在Coffeescript.org上:bawbag=(x,y)->z=(x*y)bawbag(5,10)将编译为:varbawbag;bawbag=function(x,y){varz;return(z=(x*y));};bawbag(5,10);在node.js下通过coffee-script编译会这样包装:(function(){varbawbag;bawbag=function(x,y){varz;return(z=(x*y));};bawbag(5,10);}).call(this);文档说:Ifyou'dliketocreatetop-levelvariablesforoth

javascript - 如何在 CoffeeScript 中定义全局变量?

在Coffeescript.org上:bawbag=(x,y)->z=(x*y)bawbag(5,10)将编译为:varbawbag;bawbag=function(x,y){varz;return(z=(x*y));};bawbag(5,10);在node.js下通过coffee-script编译会这样包装:(function(){varbawbag;bawbag=function(x,y){varz;return(z=(x*y));};bawbag(5,10);}).call(this);文档说:Ifyou'dliketocreatetop-levelvariablesforoth

javascript - 如何一个接一个地依次运行 Gulp 任务

在这样的片段中:gulp.task"coffee",->gulp.src("src/server/**/*.coffee").pipe(coffee{bare:true}).on("error",gutil.log).pipe(gulp.dest"bin")gulp.task"clean",->gulp.src("bin",{read:false}).pipecleanforce:truegulp.task'develop',['clean','coffee'],->console.log"runsomethingelse"在develop任务中,我想运行clean并在完成后运行cof

javascript - 如何一个接一个地依次运行 Gulp 任务

在这样的片段中:gulp.task"coffee",->gulp.src("src/server/**/*.coffee").pipe(coffee{bare:true}).on("error",gutil.log).pipe(gulp.dest"bin")gulp.task"clean",->gulp.src("bin",{read:false}).pipecleanforce:truegulp.task'develop',['clean','coffee'],->console.log"runsomethingelse"在develop任务中,我想运行clean并在完成后运行cof

javascript - Trello 如何访问用户的剪贴板?

当您将鼠标悬停在Trello中的卡片上时并按Ctrl+C,将这张卡片的URL复制到剪贴板。他们是怎么做到的?据我所知,没有涉及Flash电影。我有Flashblock已安装,并且Firefox网络选项卡显示未加载任何Flash电影。(这是常用的方法,例如ZeroClipboard。)他们是如何实现这种魔力的?(此时我想我顿悟了:你不能在页面上选择文本,所以我假设他们有一个不可见的元素,他们通过JavaScript代码创建一个文本选择,并且Ctrl+C触发浏览器的默认行为,复制该不可见节点的文本值。) 最佳答案 披露:Iwroteth