Prototype 1.6.0 和 Script.aculo.us 1.8.0 的最新版本已经发布。Prototype 在官方声明中指出,这是在自从开发框架两年前发布以来最为重要的升级。Prototype 框架所包含新的特性有:
- Ajax 传输对象已自动封装在 Ajax.Response 对象之中。
- 通过 responseJSON 属性,Ajax.Response 提供以 JavaScript 对象方式访问 JSON 响应的支持。
- 类的 API 目前包含对于继承和超类方法调用的完善支持。(更多细节请参见 Mislav 撰写的教程)
- 类对象在创建之后,可以使用 addMethods 方法来添加实例的方法。
- Prototype 的事件 API 目前支持基于 DOM 的具备 Element 的自定义事件。
- 新的 DOM:当全部文档加载时,载入客户事件激发,并准备好下一步操作。
- 对象属性目前可以在模板替代字符串之中使用。
完善之后的 Script.aculo.us 1.8 包含的新特性有:
- 完成指定编辑控件的重写。
- 对于 Effect.Morph 完善的 CSS 继承支持。
- 在支持元素属性的两个值之间或通过 Effect.Tween 进行方法调用。
- 提供新的音频 API 来支持 MP3 等格式的效果接口。
- 众多的 bug 改进以及性能提升。
除此之外,核心开发者 Christophe Porteneuve 的新书 Prototype 与 script.aculo.us 中,也包含了 Prototype 1.6.0 以及 script.aculo.us 1.8.0 最终版的介绍。并且,Andrew Dupont 和 Tobie Langel 也被吸收到 Prototype 的开发团队之中。
查看英文原文: Prototype 1.6 and Script.aculo.us 1.8 Bring Performance and Ajax Enhancements
评论