Practical Ext JS 4
作者: Prabhu Sunderaraman
语言: 英文
出版年份: 2013
编程语言: JavaScript
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

一、书籍概览

《Practical Ext JS 4》是由 Prabhu Sunderaraman 编写的实用指南,旨在帮助开发者快速掌握 Ext JS 4 框架。该书于 2013 年出版,由 Apress 出版社发行,是一本面向有一定 HTML 和 JavaScript 基础的开发者的专业书籍。书中不仅涵盖了 Ext JS 4 的基础概念,还深入讲解了如何开发复杂的富互联网应用(RIA),并提供了大量示例代码和实践指导。

二、作者简介

Prabhu Sunderaraman 是一位经验丰富的程序员、演讲者、培训师和作家,拥有超过 11 年的开发经验。他曾在全球范围内提供超过 300 场企业培训课程,是 Test Driven Development(测试驱动开发)的倡导者,同时也是《Spring 3.0 Black Book》的作者。

三、内容结构

第一章:核心 JavaScript 与 JavaScript 框架

介绍了 JavaScript 的核心特性,如函数、类、JSON 等,并对比了多种流行的 JavaScript 框架,强调了 Ext JS 4 的优势,例如其面向对象的特性、丰富的 UI 控件和对 HTML 5 的支持。

第二章:Ext JS 4 概览

指导读者如何下载和安装 Ext JS 4,并创建了一个简单的 “Hello World” 应用程序,展示了 Ext JS 4 的基本使用方法。

第三章:理解 Ext JS 4 API

深入讲解了 Ext JS 4 的 API 结构,包括类的定义、继承、混入(mixins)、别名(alias)和单例(singleton)等概念,帮助读者掌握如何使用 Ext JS 4 的类和对象。

第四章:控件与布局

介绍了 Ext JS 4 提供的各种 UI 控件(如按钮、文本框、面板等)和布局方式(如边框布局、卡片布局等),并展示了如何使用这些控件和布局来构建复杂的用户界面。

第五章:数据处理

详细讲解了 Ext JS 4 的数据处理能力,包括数据模型(Model)、数据存储(Store)、代理(Proxy)、读取器(Reader)和写入器(Writer)等组件,以及如何与服务器进行数据交互。

第六章:数据控件

探讨了 Ext JS 4 中与数据绑定相关的控件,如网格(Grid)、树(Tree)、下拉框(ComboBox)和图表(Chart),并展示了如何使用这些控件来展示和操作数据。

第七章:拖放功能

介绍了 Ext JS 4 的拖放(Drag and Drop)功能,包括拖放行为的实现、拖放区域的配置以及如何在网格和树控件中使用拖放功能。

第八章:主题与样式

讲解了如何使用 Ext JS 4 的主题和样式功能来定制应用程序的外观。介绍了 SASS 和 Compass 的使用方法,以及如何创建自定义主题。

第九章:MVC 架构

详细介绍了如何在 Ext JS 4 中实现 MVC(Model-View-Controller)架构,包括如何组织代码、如何定义模型、视图和控制器,以及如何通过控制器管理应用程序的流程。

第十章:扩展、单元测试与打包

介绍了如何扩展 Ext JS 4 的功能,创建自定义组件和插件,以及如何使用 Jasmine 进行单元测试和使用 Sencha Cmd 进行应用程序的打包和部署。

四、适用人群

本书适合希望使用 Ext JS 4 构建富互联网应用的开发者,无论是初学者还是有一定经验的开发人员都能从中受益。书中内容丰富,既有基础概念的讲解,又有高级功能的实现,能够帮助读者全面提升 Ext JS 4 的开发能力。

五、总结

《Practical Ext JS 4》是一本全面且实用的 Ext JS 4 开发指南。它不仅涵盖了 Ext JS 4 的核心特性,还提供了丰富的示例和实践指导,帮助读者快速上手并掌握该框架。通过学习本书,读者可以深入了解 Ext JS 4 的架构设计、数据处理、UI 控件使用以及主题定制等方面的知识,从而能够开发出功能强大且外观精美的 Web 应用程序。

期待您的支持
捐助本站