官网:http://dojotoolkit.org/reference-guide/1.10/dojo/index.html#dojo-dojo的翻译
dojo
内容:
dojo
- dojo/dojo
- dojo/_base
- Areas of Functionality
dojo是dojo工具箱的基础包。有时被称为“核心”,它包含了最重要的一般适用的软件包和模块。dojo包包含了许多功能,比如ajax、dom操作、类类型编程、事件、承诺、数据存储、拖放和国际化库。
dojo/dojo
这是工具箱的引导模块。它包含了amd和遗留加载器,这些加载器允许您加载其他程序。模块及其定义require()和define()amd函数。对于后兼容原因,模块默认为同步模式,并自动加载几个模块,提供类似于发布的api。在1.7之前.dojoConfig备选方案async设置为true然后模块将运行异步地加载最小数量的模块。
见dojo/dojo有关模块的详细信息,以及有关Dojo装载机可供使用
dojo/_base
此包和相关模块将消除正式包含在基中的功能。dojo/dojo模块中的许多模块定义了当前位于根中的模块和包的“遗留”api。在...dojo包裹。
功能领域
下表提供了dojo包裹。
| Functionality | Packages/Modules | Description |
|---|---|---|
| dojo内核 | dojo/_base/kernel | 引导内核生成dojo命名空间 |
| dojo配置 | dojo/_base/config | 配置dojo并加载默认平台配置 |
| 模块加载 | dojo/_base/loader dojo/require [1] | 遗留和amd模块加载器对于dojo |
| 装载机插件 | dojo/domReady dojo/i18n dojo/has dojo/node dojo/text | amd装载机插件 |
| 特征检测 | dojo/has dojo/sniff dojo/uacss dojo/_base/sniff [1] | 提供跨平台特征检测和管理的模块 |
| 语言 | dojo/_base/lang | 对于Dojo的基础语言扩展 |
| 类 | dojo/_base/declare | dojo的类系统 |
| Deferreds and Promises(翻译应该是延迟和承诺吧) | dojo/promise dojo/Deferred dojo/when dojo/_base/Deferred [1] dojo/DeferredList [1] | 异步过程管理模块 |
| 事件、连接 | dojo/on dojo/_base/connect dojo/_base/event dojo/Evented dojo/behavior [1] | 处理事件和修改行为的模块 |
| 面向对象编程 | dojo/aspect | 提供基于对象的建议修改连接点(方法) |
| 请求 | dojo/request dojo/_base/xhr [1] dojo/io/iframe [1] dojo/io/script [1] | 请求处理,核心“ajax”编程 |
| 特性 | dojo/Stateful | 对象与类的管理属性 |
| 主题/发布/订阅 | dojo/topic | dojo主题系统 |
| 数据和存储 | dojo/store dojo/data [1] | 提供客户端数据处理的包 |
| 路由器 | dojo/router | 允许基于哈希值的映射结构到回调 |
| 解析器 | dojo/parser | 允许将“装饰”HTML转换成实例化对象。 |
| DOM 和 HTML | dojo/dom dojo/dom-attr dojo/dom-class dojo/dom-construct dojo/dom-form dojo/dom-geometry dojo/dom-prop dojo/dom-style dojo/html dojo/_base/html [1] | DOM和HTML的操作和管理模块 |
| 查询、列表和选择器 | dojo/query dojo/NodeList dojo/NodeList-data dojo/NodeList-dom dojo/NodeList-fx dojo/NodeList-html dojo/NodeList-traverse dojo/selector dojo/_base/query [1] dojo/_base/NodeList [1] | DOM查询和DOM节点的目标增强 |
| dom效应 | dojo/_base/fx dojo/fx | DOM 动画效果 |
| 浏览器窗口 | dojo/window dojo/_base/window [1] | 跨浏览器兼容的窗口引用 |
| 文档生命周期 | dojo/ready dojo/domReady dojo/_base/unload | 文档生命周期模块 |
| 浏览器历史 | dojo/back dojo/hash | 管理浏览器历史的模块 |
| Cookies | dojo/cookie | Cookie管理模块 |
| 鼠标,触摸键和键 | dojo/mouse dojo/touch dojo/keys | 用户输入的规范化管理 |
| 拖放 | dojo/dnd | 拖放包 |
| 测试 | dojo/robot dojo/robotx | 模拟用户输入模块 |
| Arrays | dojo/_base/array | 阵列例程增强 |
| Strings | dojo/string | 字符串例程增强 |
| JSON | dojo/json dojo/_base/json [1] | JSON处理模块 |
| Colors | dojo/_base/Color dojo/colors | 颜色类/函数 |
| Dates | dojo/date | 日期例行增强 |
| URL and Query Strings | dojo/_base/url dojo/io-query | url和url查询字符串管理 |
| 国际化 | dojo/i18n dojo/cldr dojo/number dojo/currency | 处理应用程序国际化的模块 |
| 可访问性 | dojo/hccss | CSS增强可访问性 |
| 远程过程调用 | dojo/rpc | 调用远程过程调用的能力 |
| Miscellaneous 其他 | dojo/gears [2] |