elf+js[0.5.0]发布
此版本调整了几个接口名称,修复一些问题,并改进了部分功能。
你可以到项目的下载页面获取相关的发布代码,或者直接通过下面的链接来下载:
- http://elfjs.qiniudn.com/code/elf-0.5.0.min.js(GCC压缩)
- http://elfjs.qiniudn.com/code/elf-0.5.0.js(源码)
0.5.0版本变更记录:
- 增加
elf()
上的DOM操作类快捷方法; - 增加
js.client.Device
对象,以判断Android/iPhone/iPad设备; - 修改接口
js.text.Escaper.escapeReg()
为js.text.Escaper.escapeRegExp()
; - 修改接口
js.text.Encoder.encodeHTML()
为js.text.Escaper.escapeHTML()
; - 修复
Processor
类的异步队列方法; - 增加
js.dom.Flash
类用于处理Flash相关; - 增加
Ajax
类的请求header
处理; - 增加
Ajax
类发送纯文本的数据类型; - 修复
Style
类获取样式方法的问题; - 增加
Node
类实例的map
方法; - 修复获取
Document
对象时针对WebKit的适应; - 修复
Node
类接口工厂方法; - 修复DOM关系类相关方法;
- 修复DOM操作类相关方法,添加测试用例;
- 修复DOM事件类
input
事件处理; - 修复
Hash
类修改时值为null
的判断; - 增加继承类的
__super__
指向超类引用; - 修改
js.util.Class.implement
方法实现; - 补全Array的ES5方法
[].lastIndexOf
; - 补全Array的ES5方法
[].reduce
; - 补全Array的ES5方法
[].reduceRight
; - 增加
js.dom.BoxModel.isViewable()
方法,用于判断元素是否在可视范围内; - 修复
js.util.Processor
中单词拼写错误;