Sea.js 手册与文档


目录


CoffeeScript 插件

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);
});

就这么简单,无需更多解释。

在线演示:Coffee and LESS in SeaJS