ExtJS入门:理解并获取ExtJS发布包结构

需积分: 9 4 下载量 77 浏览量 更新于2024-08-17 收藏 3.24MB PPT 举报
本篇教程是关于ExtJS框架的入门指南,适合初学者快速了解和上手。ExtJS是一个强大的Ajax框架,它允许开发者构建高性能的B/S(浏览器/服务器)应用程序,特别是那些需要美观用户界面和良好用户体验的富客户端应用。由于其JavaScript编写且跨平台的特点,ExtJS能够无缝融入不同后端技术(如.NET、Java和PHP)的项目中。 ExtJS 4.0.2a是最新的付费版本,而3.0及以下版本是免费的。要使用ExtJS,首先需要从官方渠道下载库文件,可通过官网extjs.org.cn或Sencha官网www.sencha.com获取。发布的包目录包含以下几个关键部分: 1. **adapter**:这个目录用于适配不同的底层库,确保ExtJS能与各种环境中的底层技术协作。 2. **air**:这部分是针对Adobe Air平台的,提供了ExtJS在Air可视化编辑器中的支持。 3. **build**:包含了压缩后的ExtJS源代码,按功能分类存放,便于管理和部署。 4. **docs**:API文档,提供了全面的参考帮助,方便开发者查阅和学习。 5. **examples**:展示性实例,通过实际操作理解ExtJS的各种组件和布局。 6. **package**:包含ExtJS提供的常用控件,是开发的基础库。 7. **resources**:存放ExtUI的CSS样式表、图片等资源文件,为应用提供视觉元素。 8. **source**:未压缩的ExtJS源代码,遵循 Lesser GNU (LGPL) 开源协议,供开发者深入研究。 9. **Ext-all.js**:压缩后的完整ExtJS库,适用于生产环境。 10. **ext-all-debug.js**:无压缩的完整ExtJS库,供开发过程中调试使用。 11. **ext-core.js**:压缩的核心组件,仅包含核心类,减小加载时的体积。 12. **ext-core-debug.js**:无压缩的核心组件,同样用于开发环境的调试。 此外,教程还介绍了ExtJS的基本概念,如它如何通过Ajax技术提升Web应用的交互性和响应性,以及如何从官方网站获取和管理ExtJS的版本。通过学习这些内容,新手可以快速掌握ExtJS,并开始构建自己的富客户端应用程序。