Build Desktop Apps with Ext JS
Ext JS is a cross-browser JavaScript framework for building rich internet applications. It is also the foundation for Ext Designer, a desktop application that allows you build Ext JS web apps, and Sencha Touch, a mobile app framework for modern touch-based devices.
Check out the links below to find helpful resources for building apps with Ext JS.
| Title | Version | Date Added | Difficulty | |
|---|---|---|---|---|
|
Getting Started with Ext JS 4.0 This introduction to Ext JS 4.0 explains the major improvements made to the framework, and how you can get started with creating your first application with it. | 4.x | Apr 26, 2011 | Easy |
| Ext.extend explained Jay Garcia explains an important concept in Ext JS: that of the Ext.extend function. | any version | Apr 1, 2008 | Easy | |
| Ext.apply explained Jay Garcia explains the Ext.apply function. | any version | Apr 1, 2008 | Easy | |
|
Ext.each explained Jay Garcia explains the Ext.each function. | any version | Apr 1, 2008 | Easy |
|
Ext JS 4 Panel Docked Items Learn how to effectively use Ext JS docked items. | 4.x | Jul 8, 2011 | Easy |
| DomQuery v1.1 Basics This tutorial will be your starting point in learning how to navigate through the DOM and getting anything you want with Ext's DomQuery singleton object. | any version | Aug 5, 2007 | Easy | |
|
Architecting Your App in Ext JS 4, Part 1 The scalability, maintainability and flexibility of an application is mostly determined by the quality of the application’s architecture. In this article, we’ll take a look at a popular application and discuss how we might architect the user interface to create a solid foundation. | 4.x | Jun 21, 2011 | Easy |
|
The Tree Component Ext JS 4.0 introduces a solid foundation for one of our most versatile components - Tree. Tree and grid now both extend from the same base class. All of the benefits of grid - features, extensions, and plugins can now be used on trees. | 4.x | Apr 26, 2011 | Medium |
|
The Class System This manual is intended for any developer who wants to create new or extend existing classes with the new class system in Ext JS 4.x. | 4.x | Apr 26, 2011 | Medium |
|
The MVC Application Architecture Ext JS 4 comes with a new application architecture that not only organizes your code but reduces the amount you have to write. In this guide you will learn how to put simple applications together with this structured pattern. | 4.x | Apr 26, 2011 | Medium |
|
Layouts and Containers The layout system is one of the most powerful parts of Ext JS. It handles the sizing and positioning of every component in your application and keeps everything in the right place while your user gets their work done. | 4.x | Dec 17, 2010 | Medium |
|
The Data Package The data package is what loads and saves all of the data in your application. This guide walks you through the major classes you'll use to populate your application with data from both remote and local storage. | 4.x | Apr 26, 2011 | Medium |
|
The Grid Component The grid is one of the centerpieces of Ext JS. It’s an incredibly versatile component that provides a great way to view lots of data at once, formatted exactly how you need it. With Ext JS 4 we have overhauled the grid, making it faster, lighter and easier to customize. | 4.x | Apr 26, 2011 | Medium |
|
Drawing and Charting This document is intended to guide you through the overall design and implementation details of the Drawing and Charting packages. The drawing and charting packages enable you to create cross browser and cross device graphics in a versatile way. | 4.x | Apr 26, 2011 | Medium |
| Components A simple example, and videos, about how to create components in Ext JS. | 4.x | Apr 26, 2011 | Medium | |
|
Theming Ext JS 4 has a brand new theming system to customize the look of your application while still supporting all browsers. This guide explains how to use it, together with Sass and Compass, its dependencies. | 4.x | Apr 26, 2011 | Medium |
|
Debugging Ext JS applications Whether you're a seasoned JavaScript programmer or just starting out, the cause of problems can often be hard to track down. Here is a checklist you can work through when your code is not working as you expect it to work. | any version | Sep 17, 2010 | Medium |
| ComboBox FAQ This article lists some questions and common goals you might have when using the Ext JS ComboBox. | any version | Sep 17, 2010 | Medium | |
| Form FAQ This article lists some questions and common goals you might have when using Ext JS forms. | any version | Sep 17, 2010 | Medium | |
| Layout FAQ This article provides a list of common troubleshooting techniques for Ext JS layouts. | any version | Sep 17, 2010 | Medium | |
| TabPanel FAQ This article provides a list of common troubleshooting techniques for Ext JS tab panels. | any version | Sep 17, 2010 | Medium | |
| Template FAQ This article provides a few ideas for ways in which you can use Ext JS templates. | any version | Sep 17, 2010 | Medium | |
| Tree FAQ This article provides a few ideas for ways in which you can use Ext JS trees. | any version | Sep 17, 2010 | Medium | |
| Window FAQ This article provides a few ideas for ways in which you can use Ext JS windows. | any version | Sep 17, 2010 | Medium | |
| Miscellaneous FAQ These frequently-asked questions relate to general, miscellaneous topics in Ext JS. | any version | Sep 17, 2010 | Medium | |
|
Architecting Your App in Ext JS 4, Part 2 In Part 1 of this series, Tommy Maintz explored how to architect a Pandora-style application using Ext JS, detailing the Model-View-Controller architecture and how to apply it to a relatively complex UI application with multiple views and models. In Part 2, Tommy moves beyond architecting the application visually, and explains how to design and code the controllers and models. | 4.x | Aug 1, 2011 | Medium |
|
Architecting Your App in Ext JS 4, Part 3 In the previous series of articles, we explored architecting a Pandora-style application using the new features of Ext JS 4. In this part of the series, we will continue implementing controller logic inside of the application's MVC architecture. | 4.x | Sep 19, 2011 | Medium |
