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中单词拼写错误;
