2011-08-06 46 views
13

如何正确使用jQuery和CoffeeScript?到目前为止,我所见过的所有例子都是在浏览器中运行时编译CofeeScript的;这并不理想。通常情况下,我只需用简单的旧JavaScript编写代码,但我认为一旦我知道如何开始,CoffeeScript可以让我用更少的代码完成更多任务。我以前使用过JQuery,但是我没有使用过CoffeeScript。我不确定从哪里开始?我应该将$(document).ready放在我的外部CofeeScript/Javascript中吗?使用CoffeeScript运行JQuery

回答

16

只要把jQuery代码后$ ->

Here是关于它的小文章,如果你开始The Little Book on CoffeeScript是非常有用的,它很清楚,并从头开始

+11

事实证明'$ - >'也是一个笑脸,代表了javascript程序员脸上的表情,他们发现了coffeescript函数定义的简单性。 – Josh

1

所有的云我迄今为止看到的例子在运行时在浏览器中编译CoffeeScript;这并不理想。

同意。您应该看看像The Middleman这样的项目,它们可以让您透明地将您的CoffeeScript编译为本地服务器上的JavaScript进行开发,然后捆绑缩小的JS进行部署。 (Middleman还包含了对Haml和Sass的支持,如果你喜欢这些,但你也可以使用HTML和CSS。)

Middleman(或Rails或其他任何Web框架的优点CoffeeScript支持),只需运行coffee -cw就是每次刷新页面时都会为您编译的最新版本的CoffeeScript提供服务;你永远不用担心等待后台编译完成。