CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
The golden rule of CoffeeScript is: "It's just JavaScript". The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly (and vice-versa). The compiled output is readable and pretty-printed, passes throughJavaScript Lint without warnings, will work in every JavaScript implementation, and tends to run as fast or faster than the equivalent handwritten JavaScript.
http://jashkenas.github.com/coffee-script/
分享到:
相关推荐
coffeescript-java 是一个简单的 Java 类用来将 CoffeeScript 脚本转成 JavaScript 脚本。程序直接利用 Java 的脚本引擎来实现。 标签:coffeescript
javascript代码自动生成.ra
CoffeeScript 编译器/运行器。 要求 libv8-dev 如果你在 ubuntu 上: $ sudo apt-get install libv8-dev 建造 对于 Windows g++ -o coffee coffee.cc -lv8 -lwinmm -lws2_32 对于其他环境 g++ -o coffee ...
因为 CoffeeScript 会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似,但不同的是 CoffeeScript 拥有更严格的语法。 语法:从 Lisp 系重生CoffeeScript打蛇打到七寸了. 它的最大功绩, 就是将 ...
用于 Sails 命令行界面的model生成器。 安装 某些生成器默认安装在 Sails 中,但它们可以被覆盖。 检查以获取有关安装生成器覆盖/自定义生成器的信息。 生产用途 在命令行上 $ sails generate model 在节点脚本中 ...
( )是CoffeeScript的代码覆盖工具。 它使用和CoffeeScript sourceMaps。 在内部,它使用Mozilla JS AST作为其IR。 安装 ibrik可以通过包管理器在Node.js应用程序中使用: npm install -g ibrik 用法 像这样 ...
CoffeeScript 的格式化程序 地位 这个项目的第一个版本已经完成。 我会尽快在 npm 上发布它。 用法 node formatter.js [Your Files] 或者如果你想用coffee coffee formatter.litcoffee [Your Files] 例子: ...
CSON CoffeeScript 风格的 JSON 例子 name : ' cson ' description : ' CoffeeScript flavored JSON ' dependencies : jison : ' 0.0.0 ' devDependencies : chai : ' 0.0.0 '
在许多情况下的CoffeeScript的简洁的语法是编写单元测试特别大,因为往往是大量的样板和重复的代码,并吨的it和describe块接近。 即使对于用常规 JS 编写的项目,使用 CoffeeScript 进行测试也非常出色。 虽然没有...
Coffee2Java coffeescript(子集)的旧版(2012年)项目,转换为Java。用法 : libs : npm install esprima npm install coffee-scripttranspilation coffee -> java node c2java.js [ path to files ]generation ...
CoffeeScript 的 ES7 装饰器 为什么 和等库开始根据中提出的 API 使用装饰器,Babel 5+ 和 TypeScript 1.5 支持该 API 另一方面,CoffeeScript 似乎不会很快添加装饰器: es-decorate填补了语法空白,提供了一个...
CoffeeScript 样板 安装 npm install 运行测试 gulp test
#表情咖啡用 CoffeeScript 编写的语言解释器。 :-O Hello World :-Q S:-P :-Q与原始规范的唯一偏差是添加了输入运算符:-* :-O :-* :-P#用法 var hello_world = ':-O Hello World :-Q S:-P :-Q';var code = new ...
这是启用vim-coffee-script所有功能的最低限度的vimrc: call pathogen#infect () syntax enable filetype plugin indent on 如果已经建立了vimrc,只需确保它按此顺序包含这些调用。 创建目录~/.vim/bundle/ :...
文档网页目前正在开发中,源代码基于大量注释。 Kona 最初是为游戏提供动力的,它可以被认为是 Kona 游戏的参考实现。 免责声明 Kona 是一项正在进行的工作。 基础工作已经就绪,尽管部件随时可能发生变化,而且它...
jstransformer-coffee-script 对支持。 安装 npm install jstransformer-coffee-script 原料药 var coffee - script = require ( 'jstransformer' ) ( require ( 'jstransformer-coffee-script' ) ) coffee . ...
Coffeescript用户界面系统(CUI)文献资料 安装npm install --save-dev git+...script src="node_modules/coffeescript-ui/public/cui.min.js" type="text/javascript" cha
首先,您需要安装coffeescript和coffee-loader : npm install --save-dev coffeescript coffee-loader 然后将插件添加到您的webpack配置中。 例如: file.coffee # Assignment: number = 42 opposite = true # ...
但是,您可以在处理代码时使用不同的数字来匹配您的风格偏好。 其他常见的空格数是 2 和 8。 不得有尾随空格字符 必须在文件末尾放置一个空的换行符 Invisibles 应该在编码期间显示以减少出现空白错误的可能性 制表...
CoffeeScript 备忘单我的 CoffeeScript 备忘单