【发布时间】:2011-07-07 10:17:00
【问题描述】:
有没有办法将 CoffeeScript 发送到客户端的浏览器并将其编译为 JavaScript?
<script type="text/coffeescript">
square = (x) -> x * x
list = [1, 2, 3, 4, 5]
squares = (square num for num in list)
</script>
CoffeeScript 编译器是用 JavaScript 编写的,所以我可以将它发送给客户端以在客户端的浏览器中编译/运行这段代码吗?
【问题讨论】:
-
它在 CoffeeScript 网站的首页上写着:“CoffeeScript 编译器本身是用 CoffeeScript 编写的,使用 Jison 解析器生成器。coffee 的命令行版本可作为 Node.js 实用程序使用. 然而,核心编译器不依赖于 Node,并且可以在任何 JavaScript 环境或浏览器中运行(参见上面的“试用 CoffeeScript”)。“
-
@RobertHarvey 是的,确实如此,但似乎不推荐,因为它没有说明如何做。