CoffeeScript是一款JS语言转译工具,可以减少样板代码,让代码更简洁,同时可读性更强,转化后的js文件可以在WEB浏览器上运行,使用非常方便。
![CoffeeScript(JS语言转译工具)](https://thumb1.jfcdns.com/thumb/n231vc2az723lg24/16f5df34bbd5f9c7_460_0.jpeg)
基本简介
CoffeeScript是一款可以帮助您在电脑上转译JavaScript的软件,您可以将编辑的JavaScript代码直接转换到JS文本,这样您就可以在浏览器上运行JS了,节约了您手动编辑JS的时间,该软件可以运行在多款编程和网页开发软件中,您需要将软件加载到对应的软件上使用,当您编辑一份JavaScript文档的时候,就可以启动这款CoffeeScript(语言转译助手),将代码一对一编译成等效的JS,编译后的输出结果可读性强,打印效果好,运行速度比同等手写JavaScript快
软件特色
1、提供一种比较简单的语法,减少了样板代码,诸如括号和逗号;
2、使用空格作为一种组织代码块的方法;
3、提供拥有表达函数的简单语法;
4、提供基于类的继承(可选项,但是在进行应用程序开发时非常有用)
![](https://thumb12.jfcdns.com/thumb/n231wf2a8t23ry24/16f5df34bbe76875_460_0.jpeg)
功能介绍
1.CoffeeScript提供了简单的代码编译功能
2.可以帮助您在处理web类型代码的时候提供转译方案
3.支持package.json,支持tomorrow.css
4.支持的大多数现代JavaScript
5.支持对象的Splats,a.k.a.对象休息/扩展语法。
6.支持您使用的现代功能;或者你编译你的代码
7.命令行版本的coffee可用作Node.js实用程序
8.核心编译器不依赖于Node
9.可以在任何JavaScript环境或浏览器中运行
软件安装
CoffeeScript编译器本身是CoffeeScript写的,使用了Jisonparsergenerator.命令行版本的coffee是一个实用的Node.js工具.不过编译器并不依赖Node,而是能运行于任何JavaScript执行环境,比如说在浏览器里(看上边的"试一试CoffeeScript").
安装前你需要最新稳定版Node.js,和npm(NodePackageManager).借助npm可以安装CoffeeScript:
npminstall-gcoffee-script
(如果不想全局安装可以去掉-g选项.)
如果你希望安装master分支上最新的CoffeeScript,你可以从源码仓库克隆CoffeeScript,或直接下载源码.还有通过npm方式安装master分支最新的CoffeeScript编译器:
npminstall-ghttp://github.com/jashkenas/coffee-script/tarball/master
或者你想将其安装到/usr/local,而不用npm进行管理,进入coffee-script目录执行:
sudobin/cakeinstall
使用方法
c,--compile将.coffee编译为.js文件
w,--watch监控文件的变化,并输出监控的结果
o,--output[DIR]将编译的结果文件输出到指定目录
p,--print将编译结果
l,--lint如果安装了jsl(javascriptlint)的话,使用lint检查代码
s,--stdio将其它程序的输出作为coffee的标准输入,并且获得JavaScript的标准输出。
e,--eval命令行的形式
更新日志
在本地安装一个项目
NPM安装——保存DeV咖啡脚本
安装全局以在任何地方执行.咖啡文件
NPM安装——全球咖啡脚本