CoffeeScript 是一门能编译成 JavaScript 代码的小巧语言。在大量花括弧和分号的外衣下,JavaScript 内心深处一直拥有一个漂亮的对象模型。CoffeeScript 将尝试用简单的方式,将 JavaScript 好的方面展现给大家。
有了 SeaJS, 可以非常方便地使用 CoffeeScript 语法来写代码。来看一个例子。
首先,通过 seajs.config
指定 CoffeeScript 编译器的路径,然后在
preload
里激活 coffee 插件:
seajs.config({ alias: { 'coffee': 'coffee/1.1.2/coffee-script' }, preload: ['plugin-coffee'] });
接下来,写好 coffee 脚本,使用 require
引入即可:
a.coffee:
define (require, exports) -> exports.foo = 'bar' return
main.js:
define(function(require) { var a = require('./a.coffee'); console.log(a.foo); });
就这么简单,无需更多解释。