技术开发 频道

Dojo发布0.4版本的Ajax工具包


【IT168 新闻】
     Dojo项目宣布发布这个很受欢迎的JavaScript工具包的0.4版本,这次包括新的窗口小部件、一个报表引擎、国际化和易访问性支持以及一个文档引擎。

     虽然仅仅才两年,Dojo项目就像Ajax做的事情一样,已经经历了一个快速和激烈的开发步调。从它的特征列表上判断,Dojo的目的是成为一个具有完全API和工具包的用于开发富客户端Ajax应用的项目。因为Dojo基于纯JavaScript,基于Dojo的应用并不约束于任何服务器端的技术,例如JSF或.NET。

     Dojo项目的最新版本在十分丰富的Ajax窗口小部件模板中加入了一个报表组件,一个时钟,一个进度条,还有对已经特征丰富的文本编辑器的改进。国际化和易访问性支持,命名空间也是这个版本的一部分。这几个特征在在线演示上可以获得。

     早期的Ajax API和窗口小部件主要因为养眼而吸引开发者,最近Dojo的API文档工具改进预示了朝着企业目标的转变:

    这些改进将吸引新的使用者,并会将Ajax应用带入到一个作为一流的用户环境的被接受的新水平上。

     有了重量级的IBM和AOL对Dojo功能的提供,企业级开发人员需要更多的特征是Dojo项目的未来发展方向。

     也许在这个版本中最有意义的事情是对利用支持SVG的浏览器的direct 2D图形的支持。Dojo 2D或DFX包的目的是支持两个特定方面:

     绘图作为一个写入SVG子集的模版开始...,在IE的情况下,使用XSLT保存的相关点将SVG被转化为VML,窗口小部件的制作者能使用提供的API修改元素。

     我们主要的目标是SVG,VML支持使用一个转化的图层,画布可以在以后使用提议的API成为目标对象。

     Dojo.fgx包中的2D特征已经包括支持区域填充,斜线填充,画刷,还有各种矩阵和图形的对象。

    Dojo让你能够完全建立基于浏览器的独立于任何服务器端组件的应用,它与提倡客户端HTML和JavaScript组件同等写入Java中的JSF相反,Dojo应用能够完全在一个浏览器。
0
相关文章