Web应用的开发正随着HTML 5与CSS 3标准的不断成熟而进入一个新的时代,JavaScript框架之间的竞争也随着移动应用的迅速普及而愈演愈烈。经过一段时间的洗礼后,JQuery UI和Ext JS因为其各自独特的优势而逐渐成为Web应用开发框架的领导者。JQue ry UI因其轻量级、灵活的特点而受到追捧,Ext JS则以面向对象的模式设计、组件丰富、集成度高等优点而备受企业青睐。 Ext JS 4在Ext JS 3的基础上进行了重大革新,是一个里程碑版本。Ext JS 4经过重新架构以后,更加符合面向对象的设计,更易于扩展,更能满足企业应用不断扩展的要求。尤其是加入了图形功能以后,不仅很好地解决了图表的问题,而且还使该框架可以拓展到图形领域。随着HTML 5画布功能实现,Ext JS框架会变得更强大。 在项目中使用Ext JS不难,难的是如何用好它。要用好它,不仅要对它的架构要有一个整体的了解,例如数据如何处理、UI是如何与数据结合的等,如果不了解这些,就会闹在UI中找数据的笑话;而且还要熟悉调试工具的使用,不然就会对错误束手无策。本书的出发点就是教读者“如何用好Ext JS”,所以不仅详细而全面地讲解了Ext JS框架的使用,而且还通过源代码深入分析了其运行机制与原理。此外,本书还对Firebug使用方法和原理进行深入的讲解,目的是让读者在掌握Ext JS使用的基础上,能利用Firebug去深入研究Ext JS的原理并对开发中遇到的各种bug进行调试。 本书有两大特点:第一,授人以鱼,根据ext js的构成体系全面系统地讲解了其开发方法与技巧,每个知识点都辅之以翔实的案例,同时包含大量最佳实践,适合系统学习和开发参考;第二,授人以渔,宏观上对ext js的整体架构进行了分析,微观上则通过源代码深刻揭示了ext js的工作机制与原理,对于想了解ext js工作原理和在开发中碰到疑难问题的读者尤为有帮助。 全书一共22章:第1章简要介绍了学习ext js必备的基础知识、json、ext js 4的新特性,以及其开发工具的获取、安装与配置;第2章介绍了ext js 4的获取、ext js库的配置与使用、语法、本地化,以及一个经典的入门示例;第3章详细讲解了调试的工具及技巧,这是本书的重要内容,希望所有web开发者都能掌握;第4章全面介绍了ext js的基础架构;第5~9章分别讲解了ext js的事件及其应用、选择器与dom操作、数据交互、模板与组件、容器、面板、布局与视图;第10章和第11章分别详细介绍了重构后的gird和与gird同源的树;第12~16章分别讲解了表单、窗口、按钮、菜单、工具条、图形、图表,以及其他组件和实用功能;第17~19章分别介绍了ext.direct、动画功能和拖放功能;第20~22章则分别讲解了扩展与插件、主题开发、mvc应用的架构。 【编辑推荐】 相比之前的版本,Ext JS 4发生了革命性的变化,它在创建之初就以最全面现代化为目标,采用了改进的架构并加入了许多新的特性,从而使开发者能用更低的成本开发出更加可靠的下一代Web应用。Ext JS几乎对框架的每个部分都进行了升级和优化,力图充分利用现今各主流浏览器的能力,同时它与之前的版本还是兼容的。本书是目前最全面和最系统化地讲解Ext JS 4的著作,Ext JS 4的所用功能、模块,以及开发方法和技巧全部包含在其中,是一本实实在在的“权威指南”,适合系统学习和开发参考,强烈推荐。 ——51CTO 中国领先的IT技术网站 上将军是Ext JS领域当之无愧的专家,他在Ext JS领域的造诣之深,令人兴叹。难能可贵的是,他这些年来一直专注于Ext JS的研究和推广,紧跟Ext JS官方团队的步伐,撰写了大量关于Ext JS的最新资讯和技术文章,深受社区欢迎。同时,他还撰写了2本Ext JS的专著,广获读者好评。本书是它的第三本Ext JS著作,也是国内第一本真正全面针对Ext JS 4的专著,它不仅从应用的角度全面讲解了Ext JS的使用,而且还从源代码的角度深入分析了Ext JS的工作原理,可谓广度和深度兼备。 ——Ext JS中国用户组
阅读更多