@ dojo/ 框架
Dojo是用TypeScript所构建的现代网络应用的渐进框架.
拜访我们 道场.io 用于文件、辅导、烹饪书籍和其他材料。 这个寄存处包含了道场结构的详细信息,同时 dojo.io 专注于开始和学习道场.
内部的子包装 @dojo/framework
有七个子包构成构建道场应用程序的框架:
dojo/core- 道场框架的基础代码dojo/has- 特性检测库dojo/i18n- 一套国际化工具dojo/routing- 建立网络应用程序的路由服务dojo/shim- 提供ES6+功能的模块dojo/stores- 轻量级集装箱dojo/testing- 一套模块,帮助测试道场
外部软件包
在Dojo生态系统内,我们还有其他的软件包
dojo/interop- 与其他框架的互通性(目前是道场1Dijits和Redux)dojo/loader- 一种基于AMD的打字机dojo/themes- 道场主题集.dojo/widgets- 一套丰富的UI元素
道场CLI
dojo/cli- Dojo应用程序的命令行工具dojo/cli-build-app- 用于构建道场应用程序的CLI命令dojo/cli-build-widget- 用于构建部件的 CLI 命令dojo/cli-create-app- 创建应用程序锅炉板的命令dojo/cli-create-theme- 脚手架部件主题的命令dojo/cli-create-widget- 创建部件模板和所有相关锅炉板的命令dojo/cli-test-intern- 测试项目指挥部 实习生
支持软件包
有几个软件包设计支持道场平台. 通常这些软件包不会被终端开发者直接使用:
dojo/scripts- 协助Dojo软件包开发的一套脚本.dojo/webpack-contrib- Dojo工具链使用的专用网包装载器和插件.
移动版本
2.x至3.x版本 (中文(简体) ). 移徙指南
见 v3 迁移指南 关于从 2.x 版本升级到 3.x 版本的细节.
3.x至4.x版本 (中文(简体) ). 移徙指南
见 v4 迁移指南 关于从3.x版本升级到4.x版本的细节.
4.x至5.x版本 (中文(简体) ). 移徙指南
见 v5 迁移指南 关于从4.x到5.x版本升级的细节.
5.x至 6.x版本 页面存档备份,存于互联网档案馆. 移徙指南
见 v6 迁移指南 关于从5.x到6.x版本升级的细节.
6.x至7.x版本 页面存档备份,存于互联网档案馆. 移徙指南
见 v7 迁移指南 关于从6.x版本升级到7.x版本的细节.
实例
我们增加了一个以道场为基地的范例库。 已有这些实例 输入 道场/实例 存储器 现场直播 时间 dojo.github.io/实例。 。 。 .
准则和样式指南
有数相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相.
- 贡献准则 - 向道场提供代码(或文档)的准则
- 行为守则 - 参加所有Dojo OSS社区的准则.
- 样式指南 - Dojo 不使用的软件包的样式指南 更美丽
- tslint.json (英语) - 配置文件 t 用于验证 Dojo 代码与
依赖性技术
虽然道场试图提供一套全面的工具来建立网络应用,但有一些关键技术,我们认为道场从地上比起建设,可以更好地整合并发展.
为了确保道场是一套坚实的JavaScript工具和库,道场建立在 类型脚本。这为我们提供了结构设计时间打字以及沟通道场API意图的有效方式。 它也为我们提供了采用ES6+语法特性的能力,但使可向后兼容道场目标浏览器的可分配性.
类型脚本和 Dojo 兼容性矩阵
TypeScript和道场都快速地转速. 一般来说道场力求最大限度的相容性,计划定期增加最小的TypeScript版本,这样我们就可以开始依赖更新的TypeScript特性. 请使用道场时审查此列表:
| 道场版本 | 类型脚本版本( 最少) | TypeScript 版本( 最大) |
|---|---|---|
| 3.0 调用 | 2.6.x (中文(简体) ) | 2.6.x (中文(简体) ) |
| 4.0 (韩语) | 2.6.x (中文(简体) ) | 3.1.x (中文(简体) ) |
| 5.0 (中文(简体) ) | 2.6.x (中文(简体) ) | 3.2.x (中文(简体) ) |
| 6.0 (韩语) | 3.4.5 (中文(简体) ) | 3.4.5 (中文(简体) ) |
| 7.0 (简体中文) | 3.4.5 (中文(简体) ) | 3.8.x (中文(简体) ) |
许可证发放信息
• 2020年 OpenJS 基金会 贡献者( f). 新建 BSD 执照.