Dojo API中文 Dojo内容模块概览,初学者
官网:http://dojotoolkit.org/reference-guide/1.10/dojo/index.html#dojo-dojo的翻译
dojo
内容:
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并加载默认平台配置 |
模块加载 | 遗留和amd模块加载器对于dojo | |
装载机插件 | amd装载机插件 | |
特征检测 | 提供跨平台特征检测和管理的模块 | |
语言 | dojo/_base/lang | 对于Dojo的基础语言扩展 |
类 | dojo/_base/declare | dojo的类系统 |
Deferreds and Promises(翻译应该是延迟和承诺吧) | 异步过程管理模块 | |
事件、连接 | 处理事件和修改行为的模块 | |
面向对象编程 | dojo/aspect | 提供基于对象的建议修改连接点(方法) |
请求 | 请求处理,核心“ajax”编程 | |
特性 | dojo/Stateful | 对象与类的管理属性 |
主题/发布/订阅 | dojo/topic | dojo主题系统 |
数据和存储 | 提供客户端数据处理的包 | |
路由器 | dojo/router | 允许基于哈希值的映射结构到回调 |
解析器 | dojo/parser | 允许将“装饰”HTML转换成实例化对象。 |
DOM 和 HTML | DOM和HTML的操作和管理模块 | |
查询、列表和选择器 | DOM查询和DOM节点的目标增强 | |
dom效应 | DOM 动画效果 | |
浏览器窗口 | 跨浏览器兼容的窗口引用 | |
文档生命周期 | 文档生命周期模块 | |
浏览器历史 | 管理浏览器历史的模块 | |
Cookies | dojo/cookie | Cookie管理模块 |
鼠标,触摸键和键 | 用户输入的规范化管理 | |
拖放 | dojo/dnd | 拖放包 |
测试 | 模拟用户输入模块 | |
Arrays | dojo/_base/array | 阵列例程增强 |
Strings | dojo/string | 字符串例程增强 |
JSON | JSON处理模块 | |
Colors | 颜色类/函数 | |
Dates | dojo/date | 日期例行增强 |
URL and Query Strings | url和url查询字符串管理 | |
国际化 | 处理应用程序国际化的模块 | |
可访问性 | dojo/hccss | CSS增强可访问性 |
远程过程调用 | dojo/rpc | 调用远程过程调用的能力 |
Miscellaneous 其他 | dojo/gears [2] |