EXTJS初学者教程:探索EXTJS的美丽示例

需积分: 0 2 下载量 112 浏览量 更新于2024-07-30 收藏 4.53MB DOC 举报
"EXT JS 学习资料,包含EXT JS的基础例子和API文档,适用于初学者。" EXT JS是一个流行的JavaScript库,专用于构建富互联网应用程序(RIA)。它提供了丰富的组件和强大的数据绑定功能,使开发者能够创建具有桌面应用般用户体验的网页应用。EXT JS的学习可以从官方发布的免费发布包开始,这个包包括源代码、API文档和示例。 1. **EXT JS发布包**: - EXT JS的发布包可以在官方网站extjs.com上免费下载,包括不同版本,如ext-1.1.1和ext-2.0。高版本通常带来更多的功能和改进,但可能需要更详尽的测试以确保稳定。 - 发布包中的`docs`目录包含API文档,详细列出了所有可用的函数、配置项和事件,是开发者的重要参考资料。 - `examples`目录下有各种示例代码,展示了EXT JS的功能和用法。 2. **EXT JS 1.1.1文档**: - API文档可以直接在本地查看,同时包含了对示例的引用。部分示例需要服务器环境支持,特别是涉及到JSON数据交换和PHP后台代码的示例。 - 对于使用Java且JDK版本在1.5以上的开发者,推荐使用Resin-3服务器,因为它支持PHP运行。 3. **EXT JS 2.0文档**: - 2.0版本的API文档依赖于Ajax加载,因此必须在服务器环境下查看。与1.1.1版本不同,2.0的文档中不再直接包含示例链接,需要自行在`examples`目录查找。 - 部分示例仍然需要服务器环境,因为它们使用Ajax与后台通信获取数据。 4. **本地运行示例**: - 由于安全限制,某些使用Ajax的示例无法在本地文件系统中运行,因为Ajax请求通常不允许跨域或从本地文件读取数据。为了解决这个问题,社区中有人开发了localXHR,允许在无服务器环境的情况下进行数据交互。 5. **编写代码遇到的问题**: - 初学者在尝试编写EXT JS代码时,可能会遇到显示不正确的情况,这通常是由于未能正确复制示例代码,或者在没有服务器环境的情况下尝试运行需要Ajax数据交互的示例。 学习EXT JS的过程中,理解和掌握API文档至关重要,同时,通过实践例子来理解EXT JS的组件和功能是十分有效的。在遇到问题时,可以参考EXT JS的论坛和其他在线资源,寻找解决方案或寻求社区的帮助。随着对EXT JS的理解加深,开发者将能够创建出复杂且用户友好的Web应用程序。