Dojo是一款开源javascript工具包,它能够帮助你在短时间内构建重量级的js应用。它填补了js和各种浏览器之间运行不是特别协调的问题,给予你强大、方便、轻量的性能,并且能够提供构建动态交互界面时的测试工具。
Dojo能够让你快速的部署标准的交互组件,动态变化和最强大简单的AJax请求。这种能力是建立在最轻量级的打包规则(packaging system)之上的,因此你无需在记住哪个命令是出自哪个脚本文件的。
Dojo的打包规则和可选的构造工具帮助你完成快速、优化和透明的开发。Dojo也打包了一个易用的组件系统。
从配置模式看,Dojo的组件始终都是HTML和CSS的。
最重要的是,既然轻便的js是Dojo的核心,那么你的组件就能够方便的用于HTML、SVG或者任何接下来可能出现的什么技术上。
网络正在改变,dojo可以帮助你保持处于前列。Dojo让你的网页开发变得更好更容易更快速。
Dojo 工具包的定义
Dojo 是一个多平台的 JavaScript 工具包。Dojo 之于 JavaScript 就如同 Java™ 运行库之于 Java 语言。目前 JavaScript 最大的应用领域(也是 Dojo 的最大应用领域)就是浏览器端的 Web 开发。
概述
随着最近围绕 Web 2.0 和 Ajax 技术所展开的大肆宣扬,就连一些大型商业项目也已经准备开始实际尝试基于 JavaScript 的应用程序了。如果只考虑到从上世纪 90 年代末期(那时这类项目通常都会失败)至今技术的发展和变革,这样做是一个不错的主意。在过去 10 年中,JavaScript 虚拟机不断成熟,浏览器的兼容性越来越好,一些兼容性标准不断被完善,个人计算机上的 CPU 功率和内存迅速增长,用户也已经累积了大量有关开发 JavaScript 应用程序的知识。Dojo 工具包似乎正处在将这些经验应用到代码中去的阶段。
概念上的方法
从概念上来说,Dojo 非常棒。它的一个引人注意之处是它为 JavaScript 开发带来了高标准的质量,似乎是受到了 Java 语言的启迪。Dojo 从其他几个 JavaScript 框架中发展而来这个事实可以确保它的基本概念已经成熟。工具包 方法(与框架或库方法相比)允许开发人员只在需要时使用 Dojo;在其他情况下,并不需要使用它。Dojo 的对业务友好的开源许可证也使得它对于各种项目来说都非常有吸引力。
获取一个版本
Dojo提供了不同的构建版本,把相关的部分构成一个单一的压缩文件。
不用担心,无论你用的什么版本,都能够毫无困难的调用Dojo提供的所有的API,只是你所选版本的相应的库将会优先引导而已。
相关
posted on 2007-05-23 23:55
Zhangwenlong 阅读(632)
评论(1) 编辑 收藏