JavaScript代码生成器——CoffeeScript

JavaScript代码生成器——CoffeeScript


发布日期: 2016-10-24 更新日期: 2016-12-26 编辑:xuzhiping 浏览次数: 5537

标签:

摘要: CoffeeScript是使用Ruby编写的编程语言,旨在通过简单的编码方式让开发者在Web应用中生成并使用JavaScript代码。 较之JavaScript语法,CoffeeScript在语法设计上更为严谨。开发者可以在CoffeeScript编程中...

CoffeeScript是使用Ruby编写的编程语言,旨在通过简单的编码方式让开发者在Web应用中生成并使用JavaScript代码。

较之JavaScript语法,CoffeeScript在语法设计上更为严谨。开发者可以在CoffeeScript编程中调用任何已有的JavaScript类库,并能够与类库实现无缝集成。相比较开发者手写的JavaScript代码具备同等或更优的执行效率。

CoffeeScript翻译器是使用CoffeeScript语言本身编写,能够在编译的时候格式化JavaScript代码,这一点在CoffeeScript官方站点上也有所体现。站点为开发者提供了交互式的CoffeeScript在线编译环境,开发者在一侧敲入CoffeeScript代码的同时,代码被实时解释为对应的JavaScript程序,并可随时在浏览器上运行验证。

CoffeeScript自2009年12月份诞生以来,经历了一年多开发完善,前不久刚发布了 1.0版本 。在新版本中,CoffeeScript改进了循环体结构,并提供了简便的闭包实现。为了方便Java开发者使用,CoffeeScript还提供有一个被称作 JcoffeeScript 的Java类库,让CoffeeScript代码能够在Rhino环境中编译。Rhino项目由Mozilla基金会赞助,完全使用Java语言开发了JavaScript引擎,以便嵌入在Java应用中为用户提供脚本支持。

CoffeeScript的拓展开发资源也很丰富CoffeeScript的方言 Coco项目 ,在牺牲CoffeeScript代码可读性的同时,让CoffeeScript语法变得更为高效和实用,以便于应用的快速开发。在CoffeeScript的编码支持方面, Vim CoffeeScript 项目为使用Vim文本编辑器的开发者提供CoffeeScript语法高亮显示,同时为开发者提供CoffeeScript代码缩进支持。

网页工具:Javascript弹出代码在线生成

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org