官网: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] |