因为以前弄过3.x版本, 所以对extjs还是有一定的熟悉程度; extjs相关联的技术也是比较熟悉的, 所以特决定: 把extjs3.4的开发前的准备这篇文章写好以后, 好好研究下4.1版本, 后续会写很多观看的感受和例子实现的文章, 详见后续动作 ;
下面就开始我的ExtJS学习之路吧……
【EXTJS 3.4 开发前准备】
EXTJS 是一款强大的JavaScript库,主要用于构建桌面级的Web应用程序,提供丰富的用户界面组件和交互效果。3.4版本是EXTJS的一个重要里程碑,它提供了稳定的基础和丰富的组件库。本文将详细介绍EXTJS 3.4的开发前准备,包括EXTJS的基本知识、下载、开发环境的搭建以及开发工具的选择。
1. EXTJS 下载与版本结构
EXTJS 3.4可以从官方下载(http://www.sencha.com/products/extjs3/download/ext-js-3.4.0/203)。3.4版本的结构包括以下几个主要部分:
- adapter: 适配器,包含对jQuery、Prototype和YUI等库的兼容支持。
- docs: Ext的API文档,是开发者的重要参考资源。
- examples: 提供了一系列示例代码,帮助初学者理解和使用EXTJS。
- resources: 存放图像、CSS和其他静态资源。
- ext-all.js: EXTJS的核心库文件,开发时必须引入。
- ext-all-debug.js: 调试版本,便于调试代码。
- INCLUDE_ORDER.txt: 引用库文件的顺序指南。
- LICENSE.txt: EXTJS的许可证文件。
2. 开发环境准备
在Java、ASP或PHP环境中开发EXTJS应用,通常将EXTJS文件放在已配置好的Web服务器(如Apache)上。对于EXTJS 3.4和4.1版本的共存问题,可以将它们分别打包成WAR文件,部署到Tomcat或JBoss服务器中,以避免内存溢出。访问EXTJS的API和示例,可以通过配置服务器的URL来实现。
3. EXTJS 开发环境配置
- 浏览器:推荐使用Firefox,因为它配合Firebug能提供强大的JavaScript调试功能。对于跨浏览器兼容性测试,IE仍然是不可忽视的一部分。
- Firebug: 作为Firefox的插件,提供源代码查看、断点调试、性能分析等功能。
- Spket: 是一个强大的JavaScript开发工具,可以作为Eclipse插件使用,提供代码补全、语法检查等功能。安装步骤包括下载spket-1.6.*.jar文件,通过命令行执行java -jar spket-1.6.*.jar进行安装。
4. 开始EXTJS的学习之旅
在EXTJS的examples目录下创建一个新的helloworld目录,以此为基础进行学习。首先创建一个简单的"Hello, World!"程序,可以了解EXTJS的基本架构和组件使用方法。
通过上述准备工作,开发者可以顺利地开始EXTJS 3.4的开发工作。EXTJS的强大在于其丰富的组件库和高度可定制化,学习EXTJS不仅需要理解其API,还需要实践和调试以提升对框架的理解。随着对EXTJS的深入学习,开发者可以构建复杂、功能完善的Web应用程序。后续章节将分享更多关于EXTJS 4.1版本的体验和实例实现。