大峡-华山论剑

一心一意做技术

原创 《ExtJS实用开发指南》导读收藏

新一篇: ext中的菜单基本应用 | 旧一篇: 一个不用写javascript的ext综合应用

  非常有幸能成为开源人网站vifir.com顾问团队中的一员,并参与到《ExtJS实用开发指南》的审稿工作。
  由于要在EasyJWeb中加入Rich Component的支持,所以花了近半个月的时间对当前一些主流的Ajax框架做了简单的了解。最终我们选择表现力非常强,并得到开源社区大力推广及应用的ExtJS框架来作为EasyJWeb中Rich Component的客户端实现。
  最近读到这本《ExtJS实用开发指南》,它是一份非常不错的ExtJS入门及参考资料。我认认真真地读了三遍,有点相见恨晚的感觉。有点奇怪为什么三位作者不把这份《指南》出版成书,而是把他作为开源人网站vifir.com的VIP会员赠送资料,并且免费赠送给国内从事开源的同仁们。
  相对于网上那些零零散散的ExtJS资料来说,我相信这份《指南》的推出一定会给那些想快速驾驭ExtJS的软件同行们带来一本非常有价值的武林秘诀。整个《指南》一共十三章,300多页,其中有2/3的内容是作者原创的ExtJS应用心得及技巧,有1/3的内容主要是ExtJS常用组件及类的API翻译。
  《指南》的第一章为ExtJS简单入门,包括Ext的简介及快速上手等;第二章总体地介绍ExtJS中组件的相关知识,包括组件基本概述、组件的属性、配置选项、事件处理技术等,另外还包含了ExtJS的核心组件Component、BoxComponent、Container等类的API翻译;
  从第三章开始到第十一章,分别按主题对ExtJS中的面板(Panel)、窗口(Window)、对话框(MessageBox)、提示框(Tip)、布局(Layout)、表格(Grid)、数据存储(Store)、树(TreePanel)、表单(FormPanel)、拖放(DragDrop)、菜单(Menu)等主题进行了由浅入深的介绍,通过详细的示例讲解了这些组件及控件的应用方法与应用场合,每一章都包含对涉及到的类的API进行了详细介绍。
  《指南》第十二章重点讲解ExtJS中的实用工具类,对Ext类中各个方法的使用及示例进行了重点的讲解,另外对其它的一些常用的实用工具类如DomHelper、Ajax、Format及标准类扩展也作了较为详细的介绍。这一章与第一、二两章可以作为学习ExtJS的基础及核心内容,需要重点掌握。最后一章简单介绍及演示了EasyJWeb中的ExtJS支持功能。
  在《指南》中对API注解的一个特点是,每一个类都只对该类增加的属性、方法及事件等进行讲解,而从父继承过来的配置选项、属性、方法及事件等直接在基类的API注解中。这各组织方式非常有利于读者掌握ExtJS组件特性,不会造成像阅读ExtJS项目自带的API文档一样,随便点开一个组件就看到一大堆的配置选项、属性、方法及事件,容易给大家带来API恐惧症。
  在阅读的时候,建议直接把《指南》中涉及到的示例代码都做上一遍,因为ExtJS的核心是用户界面,用户界面只有靠自己的感观才能真正地掌握。除了第二章“Ext框架基础及核心简介”、第五章“布局layout”、第七章“数据存储Store”及第十二章“实用工具Util”需要精读以外,其它的章节涉及到的控件及组件都可以只作简单了解,只有需要使用到某一部分的时候,再花时间对其进行深入地研究。
  据我了解该《指南》的编制时间非常短,仅用了不到一个月的时间,没有时间及精力进行专业的校对及排版等工作,因此《指南》还存在一些不足;另外在小部分组件API翻译时,可能是译者理解的偏差或表达的限制导致没能完全处理好,有可能会让读者理解起来困难,这是一点小小遗憾。
  总的来说,ExtJS要说简单也非常简单,因为他涉及到的技术都是我们非常熟悉的技术,比如HTML、CSS、JavaScript等,搞Web应用的都接触过。说复杂也非常复杂,因为它所涉及到的每一门技术要深入掌握都需要一定的时间,而且javascript又是一种动态脚本语言,非常灵活,不下一点功夫的话则很难把他玩转。
  最后,祝愿大家在驾驭ExtJS的路上越跑越有劲,早日到达胜利的终点。
 

发表于 @ 2008年03月10日 11:54:00|评论(loading...)|编辑

新一篇: ext中的菜单基本应用 | 旧一篇: 一个不用写javascript的ext综合应用

评论

#天理何在 发表于2008-03-11 08:31:24  IP: 61.51.157.*
你就扯淡吧,明明是你们内部出的收费资料,只有你们内部免费,还用这种口气介绍,不知道的还以为那出的呢……你们用开源的ExtJS直接盈利而不是通过项目,又联系过Jack Slocum吗?
#easyjf 发表于2008-03-11 11:04:49  IP: 125.85.160.*
您可以先去了解一下有多少国内开源人士获得这份赠送资料,再来评价不迟啊。
#jimmee 发表于2008-03-12 00:03:08  IP: 10.11.112.*
ExtJS太垃圾了,文档差,性能低下
#henghome 发表于2008-03-17 14:24:52  IP: 218.22.21.*
实在喜欢这些教程

呵呵,我做了个ExtJS2.0实用简明教程(CHM版)。

下载地址:http://www.henghome.com/?p=83
#yueyang 发表于2008-04-06 19:37:55  IP: 117.22.207.*
其实E文好的根本没必要看他们的,EXTJS的文档本身就很好。
#gmail 发表于2008-07-08 14:36:14  IP: 221.237.164.*
小菜的宣传手法是很有一套的。
#forevernets 发表于2008-07-25 16:31:00  IP: 222.95.3.*
我想买的,一打听要150元,你们怎么不去抢钱啊?
#Openhearted 发表于2008-07-29 10:44:29  IP: 121.8.124.*
全部是骗人的.....
#Jackol 发表于2008-09-04 10:08:40  IP: 219.239.110.*
刚刚开始接触extjs,想找本初学的教程,在网上发现了这篇文章,既然extjs都是开源的,为什么不免费发放呢,搞不懂呀!网上别人翻译的免费文档那么多,怎么就不能学学呢!终归是为了利益呀!
发表评论  


登录
Csdn Blog version 3.1a
Copyright © 大峡