elf+js[0.3.0]正式发布
在一年半的积累和半年的发布准备后,完成了0.3.0所有的代码和文档的修订,于是终于把自己闭门造的轮子推到台前来和更多前端开发者交流。
部分接口再次调整,使之整体风格一致。整合测试用例文件,设计制作项目网站,补充大量文档,启用elfjs.com域名,首次正式发布。
你可以到项目的下载页面获取相关的发布代码,或者直接通过下面的链接来下载:
- http://elfjs.qiniudn.com/code/elf-0.3.0.min.js(GCC压缩)
- http://elfjs.qiniudn.com/code/elf-0.3.0.js(源码)
0.3.0版本变更记录:
js.dom.Attribute
针对一些特殊属性的兼容适应;- 拖动类增加可以直接使一个元素可拖的方法;
- 拆分鼠标轨迹类实现作为拖动类底层支持;
- 增加DOM事件类型枚举对象;
- Node类添加创建一个Node节点的方法;
- Node类集合css操作实现bug修复;
- Node类增加按索引获取新集合的方法;
- Global类拆分为零散函数文件;
js.util.Class.extend
改名为js.util.Class.mix
;js.util.Class.copy
方法支持使用多个源对象拷贝;- 类继承取消构造函数继承,新的方法如需继承构造函数必须手动指明,否则只创建空函数为构造器,同时取消._super和.superClass对父类的引用;
- ready函数拆分线程队列处理类为底层支持;
- Ajax类请求失败的接口名修改为onfailure,增加JSON解析失败和重复发送的事件,其他所有事件名都改为小写;
你可以注意到现在的版本号是第一位0开头的,说明elf+js可能还有很多不完善的地方,甚至可能还有一些没发现的BUG,如果你在使用中遇到问题,请随时向我们反馈,一旦确认我们会尽快处理。
关于这个项目的解释如果找我交流也许能说上个一天一夜,所以太多的东西我就不在发布帖里说了,请直接围观elf+js项目的文档列表,以及之前发过的几篇博客:
最后非常感谢帮助项目命名的acelan,以及在设计上给了我很大启发并提供了很多建议的errorrik大牛!希望能借这个项目有更多开发者能够一起共同交流和进步。