0%

Book Description

Ext JS, a cross-browser JavaScript library for building Rich Internet Applications (RIA), has emerged from the mix of JavaScript frameworks, libraries and object-oriented development techniques as a one of the clear leaders. Ext JS combines an extensive library of super-high-quality widgets, an intuitive, extensible component model, and an easy-to-use API to create a full, rock-solid platform for JavaScript-based web apps. Ext JS has been adopted by such household names as Adobe, Aetna, Amazon.com, Best Buy Hallmark, Panasonic, Pixar Animation Studios, Siemens, Sony, and Visa.

Ext JS in Action teaches the reader about Ext from the ground up. By following the common design patterns demonstrated in the Ext source and in many commercial applications, the book teaches you to achieve the same results you see in world-class commercial JavaScript applications. This book will guide you through the Ext component model and layouts. You'll learn how core components, such as the Container class, serve as building blocks for building complex user interfaces. The book fully covers Ext utility classes, AJAX, Observable (the Ext events model), DOM helpers and Function Helpers and illustrates how use of JavaScript Object Notation (JSON), a powerful and lightweight data format, can allow your application to efficiently communicate over the network to the web server. Finally, you'll build on this foundation to customize or extend Ext widgets.

Ext JS in Action assumes that you have a solid foundation in JavaScript, but requires no previous exposure to Ext JS.

Table of Contents

  1. Copyright
  2. Brief Table of Contents
  3. Table of Contents
  4. Preface
  5. Acknowledgments
  6. About the Cover Illustration
  7. Part 1. Introduction to Ext JS
  8. Chapter 1. A framework apart
  9. Chapter 2. Back to the basics
  10. Chapter 3. Events, Components, and Containers
  11. Part 2. Ext JS Components
  12. Chapter 4. A place for Components
  13. Chapter 5. Organizing Components
  14. Chapter 6. Ext JS takes form
  15. Part 3. Data-driven Components
  16. Chapter 7. The venerable GridPanel
  17. Chapter 8. The EditorGridPanel
  18. Chapter 9. DataView and ListView
  19. Chapter 10. Charts
  20. Chapter 11. Taking root with trees
  21. Chapter 12. Menus, Buttons, and Toolbars
  22. Part 4. Advanced Ext
  23. Chapter 13. Drag-and-drop basics
  24. Chapter 14. Drag and drop with widgets
  25. Chapter 15. Extensions and plug-ins
  26. Part 5. Building applications
  27. Chapter 16. Developing for reusability
  28. Chapter 17. The application stack
  29. Index
  30. List of Figures
  31. List of Tables
  32. List of Listings