深入剖析ExtJS_22實现及应用.doc

  1. 1、本文档共164页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深入剖析ExtJS_22實现及应用

导读 ExtJS是一个非常优秀的框架,不但能实现优美绚丽的Web应用。而且其源码架构思想及实现令人叫绝。任何一种优秀技术都会有一批布道者去分析研究并推广它,比如Spring。 但是ExtJS结构过于庞大,相当多的开发者只能是对着其应用文档依葫芦画瓢地开发应用系统。这样一知半解的开发会导致开发中出现众多问题,比如性能,内存等等。而目前市场上ExtJS的书籍都是仅仅介绍其应用,很少有书去讲解其实现原理及内部运行机制,但是其对于开发者来讲是非常重要的。 不是没有人去深入分析ExtJS的源码,但其源码架构宏伟,所需知识众多,开发者在阅读其源码时一般都是一知半解,而市面上却没有剖析ExtJS技术这方面的书籍。笔者也是ExtJS源码分析大军中一员,在解读其源码之后那种兴奋和快乐,让自己觉得应该把它分享出去。于是在Blog中写了相关的源码分析文章。 但是发现这样不能起到很好的效果,因为不是所有读者都和自己一样,曾经枕着JavaScript权威指南、Ajax in Action书籍入眠。于是就萌发了把其形成一个完整体系,让开发者能深入了解ExtJS源码机制及实现并能将ExtJS最佳应用。 写书是一项枯燥乏味的工作,但也是一种痛并快乐着的孕育过程。对于作者呕心沥血完成的作品,其出版赚稿费本来是可以被人理解的。但是一些投机者让技术书市场失去它本来应有的纯洁和崇高。笔者骂过很多让自己花冤枉钱的写书者,为了不挨骂(那是不可能的),每时每刻都在想着给读者一份最满意的技术书。 最高境界的读书是厚积薄发,这是对读者要求,而其背后也隐含着对写者的要求,如何引导读者厚积薄发,这本是就是写者的义务。一本书的内容从其定下主旨开始就是浑然天成的整体,如东家之子,增之一分则太长,减之一分则太短。内容的多寡与缺失都失去它的完整性和艺术性。 为了达到这个目的,图书的内容无论从那个角度来看都应该是一条线串联着的。本书是ExtJS源码分析书,它把整个ExtJS的源码采用core?element?component三个单词来串联。本书是ExtJS应用书,它采用网络办公系统实例应用贯穿着整本书的知识点。 读者可以从这条线出发,慢慢地扩展细化,最终到扩展到整个ExtJS体系。还可能通过整个ExtJS体系慢慢地收缩归纳,最终薄发到这条线上来。本书从内容的编排上也是一条线,它分成五个篇章,每个篇章都着相关的章节。这五部分是Introduction(入门)、Core(核心)、Element(元素)、Component(组件)、Apply(应用)。通过这几部分,读者不仅能应用ExtJS进行开发,而且还能了解其工作原理和机制,知其然知其所以然。 本书有以下几个特点: 首先这是一本源码分析书籍,源码分析不是简单地在其源码中标上注释,然后贴到书上充内容。它从其机制原理讲起,分析其为什么这样实现。本书的源码分析首先是从其机制,原理或流程入手,通过手动实现该原理或机制,之后一步一步引入到ExtJS中的源码实现。接着对其进行深化扩展和性能等方面的讲解。如对于动画特效,先手工实现,之后一步步地分析ExtJS中实现,最后觉得其不完整,加上JS矢量图的动画扩展。 其次它是一本ExtJS应用书籍,与其它应用书籍仅仅对ExtJS文档实例进行简单改造不一样。除了阐述原理流程的小应用之外,每章都有综合本章知识点应用的实例,而该实例又是办公系统一部分。对于这些综合实例,它采用迂 回连续的方式进行布置,它在深入应用本章知识的同时还会采用后面章节的知识点。待到其后再去深入其知识点和应用。这样让读者先有实例应用的了解,之后深入 其原理机制,再之后深入该知识点应用,这样就形成循序渐进的过程,同时也给每章增加了适当的难度。如事件机制那章中的Tabbox组件事件编写,它是建立在第二章的Tabbox组件基础之上,又引出Tree组件相关基本应用,在深入本章知识点同时又引出新的知识点。 这是一本深入JS技术书籍,源码分析是要用到JS知识,JavaScript权威指南对于JS入门的确很好,但是这里结合ExtJS源码对着JS知识点的应用来讲解,能达到事半功倍的效果。对于JS知识点,本书没有复制其它书籍内容,而在深入分析其它书籍没有讲到的内容(可以说本书并不是针对于那么JS初学者,对于初学者,在书上也给出其应该参考的书籍),对其重点难点一一进行剖析。如正则表达式,就分析了其解析原理和如何编写高效率的正则表达式。连对于eval函数,本书都对它进行了详细地分析。 它还是一本ExtJS扩展书籍,本书是站在一定高度去分析ExtJS,对于其源码中不足之处,笔者提出很多解决方法,如对于其继承采用xx.superclass.constructor.call继承的方式进行了扩展,使它支持this.supper。对于函数扩展,在结合所有的类库实现的基础上,也

文档评论(0)

d47fv82b5hI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档