作者: | 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 的核心特性,如函数、类、JSON 等,并对比了多种流行的 JavaScript 框架,强调了 Ext JS 4 的优势,例如其面向对象的特性、丰富的 UI 控件和对 HTML 5 的支持。
指导读者如何下载和安装 Ext JS 4,并创建了一个简单的 “Hello World” 应用程序,展示了 Ext JS 4 的基本使用方法。
深入讲解了 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 的使用方法,以及如何创建自定义主题。
详细介绍了如何在 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 应用程序。