文档介绍:DOJO 快速入门
出处
2006 年初,dojo 还是 的时候就很关注它的发展,可一直没有
在实际项目中使用。一来是由于文档的缺少,而来是 dojo 的相关介
绍总是让人望而生畏。到现在都如此,第一个 hello world 就搞了一
大堆东西,比如 widget 组件,自定义的 script 标签等,加上要引入
什么 css 文件,djConfig、 等等,让人很迷惑,这么
复杂,到底 dojo 该怎么使用呢?我只是想把 dojo 当作一个普通的
js 类库,就像 prototype 那样?OK,闲话少说,来看看如何使用
dojo。
-----------------------------------------------------------------------------------------------------
1
什么是 dojo?
dojo Toolkit 是一个开源的 JavaScript 工具包用于构造 web 应用。它通过提
供设计良好的 api 和工具包缩短了实现设计的时间。它是轻量极其健壮的,提供
工具来实现 DOM 操作,动画,ajax,event 和键盘标准化, 国际化 I18N,可访问
性(a11y).Dojo 基本上是单独一个轻量级的实体(26kb). Dojo 是完全免费的,
又一组活跃于社区的 developer 开发。
无论项目的大小,Dojo 都是一个弹性的解决方案。内建的 package 系统不再
使查找依赖成为问题,build 系统合并优化各层的代码, 使单元和回归测试
很容易。
Add-ons
除了 提供的大量工具,通 过 调 用 (),使用强大的 package
系统可以为系统增加很多功能。Dojo 核心包括 drag&drop,高级 ajax 传输,字
符串处理,强大的 Data API 等等。
无穷的可能性
dojo toolkit 也包括称为 Dijit 的项目包。它是用于使用和创建封装的和可重用
的组件或 widgets。它提供可访问,可扩展和基于主题的组件来建造你的 web
应用和站点。它也提供强大的 api 来开发你自己的 widgets 或者配置已有
widgets 的行为。
最新的技术
dojo 通过帮助开发者创造丰富的交互性的 web 应用来实现 的设想。
Internet 的静态内容越来越少,更多的是动态数据库和及时响应。这种趋势往
往需要优雅的界面和可靠的操作工具。当没有网络连接时,web 应用如果没有
离线技术就变得不能用了。但是 dojo 仍然可以保障用户使用一些功能即使没有
网络连接。无论用户处于什么状态,离线功能是保证 web 应用被认为是可靠工
具的关键所在。
获得代码
下载最新发布的 Dojo Toolkit 版本:
-stable/
你会看到许多可用的文件。标 准 发 布 文件 dojo-release-#.#.#以 或 zip
格式存在。文件包后缀为-src 表示这是一个"源代码发布版",包含所有构造客户
定制 Dojo