当前位置: 代码迷 >> Web前端 >> Dojo 1.8 中令人期望的18件事
  详细解决方案

Dojo 1.8 中令人期望的18件事

热度:143   发布时间:2012-08-08 14:32:45.0
Dojo 1.8 中令人期待的18件事

原文链接:http://www.sitepen.com/blog/2012/06/15/18-things-to-look-forward-to-in-dojo-1-8/

原文作者: Dylan Schiemann

译者: Elaine Liu


经过几个月的努力,Dojo 1.8 Beta发布了。我们希望这个beta版本于2012年6月22日发布,并且在此之后四至六周,1.8 版本正式发布!

Dojo/request

有很多理由让我们为这个版本感到兴奋。在这些新特性中, 最让我兴奋的是由Bryan Forbes带领的dojo/request部分的工作。这是Dojo如何更好的实现Ajax第三个主要版本。第一个Dojo 实现Ajax的版本, dojo.io.bind, 于2005年完成,甚至早于我们的0.1版本。第二个主要版本,dojo.xhr, 是Dojo围绕Ajax的一次绝妙的重构和反思。 在过去几年中, 由于XHR2的引入, 由于我们在Node.js内支持Dojo, 并且从2004年起我们强烈的盼望为将Javascript带入Web前端开发创建一个简洁,强大,并且非常灵活的API, 很多事情都发生了重大的变化。在1.8中,dojo.xhr是通过封装dojo/request来实现,虽然dojo.xhr已经deprecated,你仍然可以使用dojo.xhr(或者用AMD方式的dojo/_base_xhr). 我们会在其他文章中进一步讨论dojo/request


以下是Dojo 1.8中令人期待的18件事:

新特性:

1. dojo/request,  使得Ajax更灵活更强大,并且在Node.js可支持

2. dojo/router, 一个新的用于在不同的客户端页面之间导航的组件

3. dojox/Canlendar, 一个具有丰富特性的日历控件

4. dojox/dgauges, 一个可以让你轻而易举的创建你自己仪表的框架

5. dojo/treemap, 一个数据可视化的控件

6. dojox/mobile, 28个新的移动控件,包括音频,视频,表格布局,树形视图等


重大的改进

7. 自动和声明式的请求(require), 使得在标记语言中定义的特性轻松的支持AMD方式

8. 重写了dojo/promise , 使得promises和deferreds更容易使用和追踪

9. 重写了dojox/mvc,同时重写了新的ToDo展示应用

10.在1.8中全面改进了 API文档和视图,以及Dojo 参考说明。 对于很多用户来说,这是Dojo 1.8中最受欢迎的变化。

11. 在移动平台上的DnD 

12. Canvas和SVG在GFX上特定的增强,增加了重要的功能

 

值得注意的增强:

13. 整体的AMD改良,从而提高整个工具包的性能和模块优化

14. Dijit Select 和Tree 控件现在都直接与Dojo Object Store API连接

15. 在非IE浏览器中,Claro‘s 主题的灰度现在更容易通过CSS而不是图片来定制

16. CometID 和Lightstreamer 的集成已经更新为AMD方式,并且可以在它们相关的项目中下载获得

17. 在很多控件和Dojo 图表上进行了综合性能改进

18. 提供从1.6 或者1.7升至1.8的移动升级协助, 使升级移动控件更容易

更多信息

请关注SitePen提供的更多Dojo 1.8的更新。从现在起至Dojo1.8正式发布,我们会撰写更多博客,与你们分享更多。