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);
});
就这么简单,无需更多解释。