如何在开发网站时使用coffeescript?

Lar*_*bar 12 javascript coffeescript

你如何使用CoffeeScript?它需要编译,所以 - 你用CoffeScript编写代码,编译它,并在你的网站上插入真正的JavaScript?

不需要花很多时间吗?还是有另一种方式?

PS我已经看到了另一种方式 - 使用coffeescript.js库(大约150k)在text/coffeescript脚本标签中插入开发阶段coffeescript,并仅针对生产版本进行编译并插入真正的Javascript.

Mar*_*llo 8

答案是肯定的,你编译它并包含生成的JavaScript.

如果您正在使用Web框架(rails,django等),您应该查看以下coffeescript插件列表:https://github.com/jashkenas/coffee-script/wiki/Web-framework-plugins.当您将应用程序部署到服务器时,他们会将您的coffeescript编译为javascript.

使用带有text/coffeescript标签的咖啡脚本插件是另一种选择,gzipped和压缩,它只有大约39kB,但如果你把它包含在获得很多点击的页面上,这可以加起来,我认为你不能认为这是个好主意无需插件即可自行编译coffeescript到javascript.

有一个中间人插件,可以让你在开发过程中使用CoffeeScript,然后编译并缩小它以进行部署.