elf+js[0.3.2]发布
事件接口函数调整,并修复大量bug,补充部分test case。
你可以到项目的下载页面获取相关的发布代码,或者直接通过下面的链接来下载:
- http://elfjs.qiniudn.com/code/elf-0.3.2.min.js(GCC压缩)
- http://elfjs.qiniudn.com/code/elf-0.3.2.js(源码)
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()
方法返回对象中增加left
和top
属性; - 修复
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;
虽然现在做的还不算好,但我们会默默的保持小步前进。