Dojo 1.7正式发布 附下载
Dojo 1.7已经正式发布了。
Dojo是一个强大的面向对象的JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX:
◆ Core提供Ajax、events、packaging、CSS-based querying、animations、JSON等相关操作API;
◆ Dijit是一个可更换皮肤、基于模板的WEB UI控件库;
◆ DojoX包括一些创新/新颖的代码和控件:DateGrid、charts、离线应用、跨浏览器矢量绘图等。
作为Dojo迈向2.0的主要版本,此次发布带来了大量的新特性及改进,包括兼容性和API改进,进一步完善异步模块加载机制AMD,新的dgrid模块等。除此外,Dojo 1.7还显著地提升了其在各种环境下(Web、桌面、移动、服务器端)构建应用程序的能力。
这里值得我们关注的是新的dgrid模块,这是一个经重新设计的轻量级Grid,提供了更好的性能和模块化能力。
核心改进:
在Dojo 1.6中曾引入了新的对象存储API,Dojo 1.7继续对其进行修改,增加了稳定性。
正如之前所预告的,对事件和查询系统进行重构,改善其性能,包括简化了API,增加了模块性等。
其他主要改进:
“Baseless Dojo”, with far lighter dependencies throughout the Dojo codebase. Expect more efforts in this area towards Dojo 1.8.
_TemplatedMixin/_WidgetsInTemplateMixin, and _setXXXAttr API refinements
dijit/focus, dijit/place, dijit/popup, and dijit/registry
CalendarLite
ComboBox/FilteringSelect, with native dojo/store support
Zoom/pan/data interactions
BIDI text support
Gauges, Geo, and GFX improvements, especially for mobile
Support for Blackberry 6 in Dojo Mobile.
Dijit support for touch and gesture events on mobile platforms.
Application controller and MVC, and an updated Dojo Boilerplate.
详细信息请查看完整的发布公告。