论坛首页 Web前端技术论坛

发布 SeaJS v1.1.0 与 SPM v0.4.0

浏览 3771 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-12-02  

SeaJS

2011.12.02, Version 1.1.0 (stable)

  • 完善 API 文档:Sea.js 手册与文档
  • 优化模块 id 的设计,提高打包后的可靠性:#112#129
  • 增加开发状态判断:seajs.debug #117
  • 开放插件方法:seajs.pluginSDK
  • 让 seajs 的模块可直接运行在 node 环境:#105
  • 其他优化,详见:issues

SPM

2011.12.02, Version 0.4.0 (stable)

大量优化和 bug fix,详见:issues
使用方法:README.md

安装使用

强烈推荐升级到 node 0.6.4, 安装非常简单:

Windows 安装包:node-v0.6.4.msi
Mac 安装包:node-v0.6.4.pkg

安装好后,使用以下命名安装 spm:

$ npm install spm -g


反馈

请发送邮件到:seajs+subscribe(at)googlegroups.com

   发表时间:2011-12-05  
上次用seajs 的时候,发现一个不好用的地方:require()过来的东西,不能new,也不能call...求直接require一个function构造器么啊,亲
0 请登录后投票
   发表时间:2011-12-06  
ghyghoo8 写道
上次用seajs 的时候,发现一个不好用的地方:require()过来的东西,不能new,也不能call...求直接require一个function构造器么啊,亲


返回 function 就行哦,例如:

// a.js
define(function(require) {

   function A() { ... }

   A.prototype.xx = ...
   ...

  return A;
});

这样:

// b.js
define(function(require) {
  var a = new require('./a')();
});


0 请登录后投票
   发表时间:2012-02-17  
seaJS看了挺多了,项目需要用到根据需要动态加载css和js,发现seaJs加载的js文件必须按规定的形式加载是吗。我们项目有用到dwr,dwr生成的格式不符合seaJS的定义规范,怎么办,试下下,require不进来。有办法解决吗。谢谢。邮箱:pushaotao@qq.com
0 请登录后投票
   发表时间:2012-02-21  
seasj 引用的模块js 如果更新了,怎么设置浏览器强制刷新,默认还是读取的缓冲
0 请登录后投票
   发表时间:2012-03-27   最后修改:2012-03-27
网站貌似不能访问了,我在相互require时遇到了个问题:

day.js
define(function(require, exports, module) {
	var night;
	night = require('main/night');
        return {//...
        };
});

night.js
define(function(require, exports, module) {
	var day;
	day = require('main/day'); // 获得空对象
        return {
               init: function() {
                      // 在这里require('main/day')可以获得day的数据
               }
        };
});


在night里面,直接require得到的是空对象,而放在init函数里面则正常,这是什么情况呀?
0 请登录后投票
   发表时间:2012-03-28  
亲,反馈一个bug,比较着急,希望玉伯有空修正。
在 ‘乐pad Y1011’ 上面seaJS不能用,require返回null。
测试的浏览器有:系统自带,opera,QQ浏览器HD。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics