`

Java Script 代码生成器: CoffeeScript

阅读更多

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/

分享到:
评论
1 楼 as3291363 2011-10-26  
你有一些 中文資料嗎????

相关推荐

    coffeescript-java.zip

    coffeescript-java 是一个简单的 Java 类用来将 CoffeeScript 脚本转成 JavaScript 脚本。程序直接利用 Java 的脚本引擎来实现。 标签:coffeescript

    javascript经典特效---javascript代码自动生成.rar

    javascript代码自动生成.ra

    coffee-script-v8:CoffeeScript 编译器运行器

    CoffeeScript 编译器/运行器。 要求 libv8-dev 如果你在 ubuntu 上: $ sudo apt-get install libv8-dev 建造 对于 Windows g++ -o coffee coffee.cc -lv8 -lwinmm -lws2_32 对于其他环境 g++ -o coffee ...

    CoffeeScript in Action

    因为 CoffeeScript 会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似,但不同的是 CoffeeScript 拥有更严格的语法。 语法:从 Lisp 系重生CoffeeScript打蛇打到七寸了. 它的最大功绩, 就是将 ...

    sails-generate-model-coffee:CoffeeScript 的 Sails.js 模型生成器

    用于 Sails 命令行界面的model生成器。 安装 某些生成器默认安装在 Sails 中,但它们可以被覆盖。 检查以获取有关安装生成器覆盖/自定义生成器的信息。 生产用途 在命令行上 $ sails generate model 在节点脚本中 ...

    ibrik:CoffeeScript遇到伊斯坦布尔-CoffeeScript的代码覆盖率工具

    ( )是CoffeeScript的代码覆盖工具。 它使用和CoffeeScript sourceMaps。 在内部,它使用Mozilla JS AST作为其IR。 安装 ibrik可以通过包管理器在Node.js应用程序中使用: npm install -g ibrik 用法 像这样 ...

    Coffee-Formatter:CoffeeScript 的格式化程序

    CoffeeScript 的格式化程序 地位 这个项目的第一个版本已经完成。 我会尽快在 npm 上发布它。 用法 node formatter.js [Your Files] 或者如果你想用coffee coffee formatter.litcoffee [Your Files] 例子: ...

    cson:CoffeeScript 风格的 JSON

    CSON CoffeeScript 风格的 JSON 例子 name : ' cson ' description : ' CoffeeScript flavored JSON ' dependencies : jison : ' 0.0.0 ' devDependencies : chai : ' 0.0.0 '

    sentence:CoffeeScript 断言

    在许多情况下的CoffeeScript的简洁的语法是编写单元测试特别大,因为往往是大量的样板和重复的代码,并吨的it和describe块接近。 即使对于用常规 JS 编写的项目,使用 CoffeeScript 进行测试也非常出色。 虽然没有...

    Coffee2Java:Coffeescript(子集)到Java Transpilling的旧项目(2012年)

    Coffee2Java coffeescript(子集)的旧版(2012年)项目,转换为Java。用法 : libs : npm install esprima npm install coffee-scripttranspilation coffee -> java node c2java.js [ path to files ]generation ...

    es-decorate:CoffeeScript 的 ES7 装饰器

    CoffeeScript 的 ES7 装饰器 为什么 和等库开始根据中提出的 API 使用装饰器,Babel 5+ 和 TypeScript 1.5 支持该 API 另一方面,CoffeeScript 似乎不会很快添加装饰器: es-decorate填补了语法空白,提供了一个...

    coffeescript-boilerplate:CoffeeScript 项目的样板代码

    CoffeeScript 样板 安装 npm install 运行测试 gulp test

    emoticoffee:CoffeeScript 中的表情解释器

    #表情咖啡用 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:CoffeeScript对vim的支持

    这是启用vim-coffee-script所有功能的最低限度的vimrc: call pathogen#infect () syntax enable filetype plugin indent on 如果已经建立了vimrc,只需确保它按此顺序包含这些调用。 创建目录~/.vim/bundle/ :...

    kona:Coffeescript 中的 HTML5 游戏引擎,用于 CoffeeScript

    文档网页目前正在开发中,源代码基于大量注释。 Kona 最初是为游戏提供动力的,它可以被认为是 Kona 游戏的参考实现。 免责声明 Kona 是一项正在进行的工作。 基础工作已经就绪,尽管部件随时可能发生变化,而且它...

    jstransformer-coffee-script:CoffeeScript对JSTransformers的支持

    jstransformer-coffee-script 对支持。 安装 npm install jstransformer-coffee-script 原料药 var coffee - script = require ( 'jstransformer' ) ( require ( 'jstransformer-coffee-script' ) ) coffee . ...

    coffeescript-ui:Coffeescript用户界面系统(CUI)

    Coffeescript用户界面系统(CUI)文献资料 安装npm install --save-dev git+...script src="node_modules/coffeescript-ui/public/cui.min.js" type="text/javascript" cha

    coffee-loader:CoffeeScript加载程序

    首先,您需要安装coffeescript和coffee-loader : npm install --save-dev coffeescript coffee-loader 然后将插件添加到您的webpack配置中。 例如: file.coffee # Assignment: number = 42 opposite = true # ...

    CoffeeScript:CoffeeScript样式指南

    但是,您可以在处理代码时使用不同的数字来匹配您的风格偏好。 其他常见的空格数是 2 和 8。 不得有尾随空格字符 必须在文件末尾放置一个空的换行符 Invisibles 应该在编码期间显示以减少出现空白错误的可能性 制表...

    coffeescript_cheatsheet:CoffeeScript 备忘单

    CoffeeScript 备忘单我的 CoffeeScript 备忘单

Global site tag (gtag.js) - Google Analytics