Dojo QuickStart Guide 快速入门 (1) Why Dojo


Dojo 是一个用来构建 Web 应用的 JavaScript 工具包,当然是开源的。它的目标是通过提供一组特别构造的 API 和一系列辅助工具,使你能在较短的时间里把想法变为实现,同时改善你的日常 Web 开发体验。它是快速的(lightning fast)、健壮的(lightning fast),并提供了一套工具集,可以处理 DOM , animations, Ajax, 事件,键盘操作, 国际化(i18n)和无障碍功能(a11y)。Dojo 基本库是一个26K大小的、轻量级文件,可以轻松下载( "across the wire")。Dojo 是完全免费、具有宽松的许可协议(AFL or BSD)。Dojo 的开发是透明的,他背后有一群活跃的开发者和一个强大的社区。

  无论大小项目,Dojo 对你的开发瓶颈提供了终极的可扩展解决方案。内置的 package 机制结束了令人头痛的追踪依赖(tracking dependencies),可以构建内聚的、优化的多层代码用来发布。DHO 使单元回归测试成为一件轻而易举的事。

  插件

  除了 dojo.js 中的所有可用功能外,你还可以利用强大的 package 机制,通过简单的 dojo.require() 调用,来增加你程序的功能。Dojo 核心功能包括拖拽、高级 ajax 传输、字符串处理、强大的数据 API 以及上百项其他的功能,使你能轻松的构建富互联网应用。

  无限的可能

  Dojo 还有一个创建、使用、封装可重用组件的项目,叫做 Dijit ,它可以将扩展的、主题化的组件加入到你的网页中。一组良好的 API 使你可以高效的对现有组件行为进行定制。

  技术前沿

  来到 Dojo 的世界,许多最前沿的技术就在你指尖。Web 2.0, Ajax, Comet 这些激动人心的词汇提供了一个伟大的新起点,来描绘你即将经历的体验。dojox.gfx, dojox.charting 和 Dojo Offline 使你迅速超越概念炒作,将 Web 体验制推向一个新的高度


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3