Dojo API 中文手册:分层架构与核心包解析
需积分: 10 163 浏览量
更新于2024-12-18
收藏 1.3MB DOC 举报
"DOJO API 中文参考手册包含详尽的API注解和实例,针对Dojo框架进行了精心的排版,旨在帮助开发者更轻松地理解和使用Dojo库。手册覆盖了Dojo的分层体系架构,从包系统、语言库、环境相关包到Widget系统,全面解读了Dojo的核心功能和组件。手册还介绍了常用的Dojo包,如dojo.io、dojo.dnd、dojo.string等,便于开发者快速查阅和应用。"
Dojo是一个强大的JavaScript库,其API设计受到Java的启发,将所有功能分为不同的包,使得模块化和代码组织更为清晰。在Dojo的层次结构中,包系统作为基础,允许开发者按需引入所需功能。语言库提供了通用的工具API,环境相关包处理浏览器兼容性问题,而应用程序支持库是开发人员最常打交道的部分,包含用于Ajax调用的IO包等。最顶层的Widget系统构建在MVC模式之上,提供丰富的用户界面元素,如按钮、进度条和树等,允许自定义样式和事件处理。
Dijit是Dojo中的Widget组件库,包含了大量的UI部件,如表格、树、菜单等,它们通过简单标签即可在页面中使用。DojoX则包含了扩展功能和实验性的模块,部分成熟后可能会被纳入Dojo或Dijit核心。
手册列举了几个关键的Dojo包,例如:
- `dojo.io` 提供各种IO传输机制,如script和IFrame,用于异步数据交互。
- `dojo.dnd` 用于实现页面元素的拖放功能,提供辅助API。
- `dojo.string` 包含字符串处理方法,如修剪、大小写转换、编码等。
- `dojo.date` 提供日期解析和格式化功能。
- `dojo.event` 提供事件驱动的API,支持面向切面编程(AOP)和主题/队列功能。
- `dojo.back` 实现撤销操作的栈管理,便于用户操作回溯。
- `dojo.rpc` 支持与后端服务的远程过程调用(RPC),进行数据交换。
通过这份中文参考手册,开发者可以深入理解Dojo的各个方面,提升开发效率,同时利用提供的注解实例更好地将理论知识应用于实践。
2022-09-15 上传
2012-09-10 上传
2016-10-28 上传
2015-01-22 上传
379 浏览量
2018-05-16 上传
2011-05-23 上传
chenshiwo10
- 粉丝: 0
- 资源: 12
最新资源
- Solution_LinkQueue,新年快乐c语言源码,c语言
- Arrays
- 安卓奇奇动画v3.96纯净版 看动漫神器.txt打包整理.zip
- koa-routeasy:在KoaJS中创建路由的简单方法
- linux图形透明度错误shadedErrorBar.m:linux图形透明度错误shadedErrorBar.m-matlab开发
- Kusa Twitch-crx插件
- [聊天留言]工具啦新春许愿墙_nywish.rar
- qiankun-source-code:微前端框架-qiankun源码阅读
- GetOrganized:ASP.NET MVC연습
- RA8875-7,c语言0随机数源码,c语言
- 安卓多功能计算器V1.7.8 应有尽有.txt打包整理.zip
- angular-strict
- hash_formatter:Hash Formatter 是一个为代码编辑器格式化 Ruby 哈希的库
- 웹툰보기 - 바트웹툰-crx插件
- PMP-2013.zip
- HeidiSQL-12.6-64-Portable.zip