发布 SeaJS v1.0.2 以及 SPM v0.3.0

2011-10-21 05:18

发布 SeaJS v1.0.2 以及 SPM v0.3.0

by lifesinger

at 2011-10-20 21:18:44

original http://lifesinger.wordpress.com/2011/10/20/seajs-v1-0-2/

2011.10.20 Version 1.0.2 (stable)

官方网站:http://seajs.com/
英文文档:http://seajs.com/docs/
中文文档:http://seajs.com/docs/zh-cn/

SPM Version 0.3.0

首先,特别感谢文河(yyfrankyy)的辛勤工作。这次发布的 v0.3.0 是在文河开发的 v0.2.0 的基础上,根据当前实际需求,大幅度更新的一个版本。

SPM 是 SeaJS 的模块包管理工具,场景介绍:打包部署
安装与使用说明:spm on GitHub

欢迎使用,并给出宝贵的建议。

SeaJS Changelog

  1. 增强了对页面内嵌模块的支持:
    <script>
    define('foo', function(require, exports) {
      exports.name = 'foo';
    });
    
    define('main', function(require) {
      alert(require('foo').name);
    });
    
    seajs.use('main');
    </script>
    
  2. 浏览器兼容性增强:#compatible
  3. 提高 define 的灵活性:test cases
  4. 优化 modules 项目中的模块,可直接通过 combo 服务合并了:

    http://a.tbcdn.cn/libs/??jquery/1.6.4/jquery.js,underscore/1.2.0/underscore.js

  5. 代码优化以及 bug fix: issues

Feedback

交流讨论,欢迎发送邮件到:seajs@googlegroups.com

20111027 更新:增加了插件机制,请查看:用 SeaJS 玩转 CoffeeScript 和 LESS