elf+js[0.3.0]正式发布

mytharchermytharcher post on 2011-12-25 in [发布记录]

在一年半的积累和半年的发布准备后,完成了0.3.0所有的代码和文档的修订,于是终于把自己闭门造的轮子推到台前来和更多前端开发者交流。

部分接口再次调整,使之整体风格一致。整合测试用例文件,设计制作项目网站,补充大量文档,启用elfjs.com域名,首次正式发布。

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

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大牛!希望能借这个项目有更多开发者能够一起共同交流和进步。