Dojo API 中文手册:分层架构与常用包详解

4星 · 超过85%的资源 需积分: 15 30 下载量 183 浏览量 更新于2024-09-18 收藏 290KB PDF 举报
DOJO_API_中文参考手册.pdf详细介绍了DOJO框架的架构和核心组件,该框架采用了分层设计,主要包括包系统、语言库、环境相关包和Widget系统。包系统是基础,将API按照Java类似的模式组织成不同包,便于开发者按需导入。语言库提供诸如util工具集,解决编程中的通用问题;环境相关包负责处理浏览器兼容性,确保在各种平台上的一致性。 应用程序支持库是开发人员的主要工作区域,例如DOJO的IO包支持AJAX调用,使得异步数据交互变得简单。Widget系统是DOJO的核心用户界面组件,基于MVC架构,包括可定制样式和事件处理能力。用户界面元素如按钮、进度条、树等通过预定义的Widget轻松实现,而且提供了丰富的Widget库,如表格、树和菜单等。 常用包部分,DOJO 1.1.1提供了Dojo、Dijit和DojoX三个一级命名空间,其中Dojo承载核心功能,Dijit主要存放Widget组件,DojoX则包含实验性和扩展功能,后者可能在未来版本中迁移到其他命名空间。举例来说,`djConfig`是全局设置对象,允许开发者定制DOJO的行为;`dojo.io`负责多种IO操作,如script和IFrame;`dojo.dnd`支持拖放功能;`dojo.string`提供了字符串处理工具;`dojo.date`是日期解析和格式化工具;`dojo.event`则专注于事件驱动开发,支持面向切面编程和主题/队列功能;`dojo.back`用于管理用户的撤销操作,提供了一种回退历史的功能。 DOJO_API_中文参考手册是一个全面指南,帮助开发者理解并利用DOJO的强大功能,无论是基础的包管理,还是高级的UI组件和编程技术,都能从中找到所需的信息。通过深入研究这份手册,开发者能够有效地集成和优化他们的Web应用。