elf+js[0.3.2]发布

mytharchermytharcher post on 2012-02-12 in [发布记录]

事件接口函数调整,并修复大量bug,补充部分test case。

你可以到项目的下载页面获取相关的发布代码,或者直接通过下面的链接来下载:

0.3.2版本变更记录:

  • 修改对js.util.XArray类的类型判断方式,从使用js.util.Type类改为原生判断;
  • 修复js.util.XArray类使用js.util.Class.create进行继承错误的问题;
  • 修复js.util.XArray类中无法使用for in遍历prototype上扩展的原生方法问题;
  • js.net.Ajax类所有事件名称改为小写以形成规范;
  • js.net.Ajax类的load()方法改名为request()方法;
  • 增加js.dom.Event新增监听事件时CSS选择器委托方式支持;
  • 修复js.dom.Event.remove()方法在事件过程中移除事件后不继续执行的问题;
  • 修复js.util.Global.guid()方法前缀或后缀为数字0时的错误;
  • 修复#1:在js.dom.BoxModel.getPosition()方法返回对象中增加lefttop属性;
  • 修复js.dom.Selector类查询完成后没有移除元素对象上的临时标识的问题;
  • 修复js.dom.Node类子级查询方法query()出错的问题;
  • 修复js.dom.Node类扩展css()方法调用错误的问题;
  • 修复js.dom.Node类扩展attr()方法调用错误的问题;
  • 修复js.dom.Node类初始化null对象的问题;
  • 新增js.dom.ClassName.get()方法以获取元素classname数组;
  • 修复拖动类中当鼠标拖动离开文档释放鼠标,再移回文档区域后无法停止拖动的问题;
  • 修正js.dom.BoxModel类注释错误;
  • qunit作为子模块添加到测试中;
  • 整理并补充部分test case;

虽然现在做的还不算好,但我们会默默的保持小步前进。