Learning Ext JS 4

For those with a little JavaScript experience, this book is a great way to learn Ext JS and start building interactive web applications using Ajax, DHTML, Dom, and the like. Ideal for beginners.
Preview in Mapt

Learning Ext JS 4

Crysfel Villa, Armando Gonzalez

For those with a little JavaScript experience, this book is a great way to learn Ext JS and start building interactive web applications using Ajax, DHTML, Dom, and the like. Ideal for beginners.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$21.00
$49.99
$29.99p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning Ext JS 4 Book Cover
Learning Ext JS 4
$ 29.99
$ 21.00
Ext JS 4 Plugin and Extension Development Book Cover
Ext JS 4 Plugin and Extension Development
$ 19.99
$ 14.00
Buy 2 for $31.50
Save $18.48
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849516846
Paperback434 pages

Book Description

Ext JS is a JavaScript library for building interactive web applications using techniques such as Ajax, DHTML, and DOM scripting.

Ext JS 4 features expanded functionality, plugin-free charting, and a new MVC architecture, it's the best Ext JS web application development platform yet. It helps develop incredible web apps for every browser.

Learning Ext JS 4 will teach you how to get the best of each Ext JS component and also show you some very practical examples that you can use in real world applications. You will also learn why it is so useful and powerful in developing fast and beautiful applications.

The book starts with the very basics of Ext JS. You will learn to create a small application step-by-step, and add new features to it in every chapter.

Once you grasp the basics, you will learn more complicated topics such as creating new components, templates, architecture, patterns, and also tips and techniques that will help you improve your skills on JavaScript and Ext JS 4. We also cover how to create themes to make your application design beautiful and customize it the way you need.

At the end of the book, you will have a working application built using all the knowledge you gained from the book.

 

Table of Contents

Chapter 1: The Basics
Should I use Ext JS for my next project?
Getting started with Ext JS
Our first program
Editors
Building an application
Summary
Chapter 2: The Core Concepts
The class system
Loading classes on demand
Working with the DOM
Manipulation – How to change it?
Summary
Chapter 3: Components and Layouts
The components lifecycle
About containers
The layout system
Summary
Chapter 4: It's All About the Data
Ajax
Models
Dealing with the store
Retrieving remote data
Sending data
Summary
Chapter 5: Buttons and Toolbars
Event driven development
A simple button
Adding menus
Toolbars
The main menu for our application
Summary
Chapter 6: Doing it with Forms
The form component
Available fields
The field container
Submitting the data
Summary
Chapter 7: Give me the Grid
The data connection (models and stores)
A basic grid panel
Columns
Columns renderers
Selection models
Grid listeners
Features
Plugins
Grid paging
Infinite scrolling
Summary
Chapter 8: Architecture
The MVC pattern
Creating our first application
Creating a module
Summary
Chapter 9: DataViews and Templates
The data connection (models and stores)
A basic dataview
Handling events on the dataview
Templates
A more complex dataview
Summary
Chapter 10: The Tree Panel
A basic tree panel
The TreeStore
Tree nodes
Tree drag-and-drop
Adding and removing nodes
The check tree
The grid tree
Adding an invoices' categories tree panel
Summary
Chapter 11: Drag and Drop
Make an item draggable
Hitting the drop zone
Drag and drop between Ext JS components
Enhancing our application with drag and drop
Summary
Chapter 12: Look and Feel
Setting up our environment
The resources folder
Variables
Advanced theming
Different styles for the same component
Supporting legacy browsers
Summary
Chapter 13: From Drawing to Charting
Basic drawing
Adding interaction
Charts
Series examples
Enhancing our application with charts
Summary

What You Will Learn

  • Learn how the Ext JS class system works and is organized
  • Dig into how the Ext JS components and widgets work
  • Use the powerful layout system that Ext JS 4 offers
  • Focus on the new MVC pattern and good architecture
  • Get the best of templates, dataviews, and grids
  • Change the default theme of the library easily with compass and sass, and create custom themes
  • Drag and drop easily and quickly with Ext JS 4

 

Authors

Table of Contents

Chapter 1: The Basics
Should I use Ext JS for my next project?
Getting started with Ext JS
Our first program
Editors
Building an application
Summary
Chapter 2: The Core Concepts
The class system
Loading classes on demand
Working with the DOM
Manipulation – How to change it?
Summary
Chapter 3: Components and Layouts
The components lifecycle
About containers
The layout system
Summary
Chapter 4: It's All About the Data
Ajax
Models
Dealing with the store
Retrieving remote data
Sending data
Summary
Chapter 5: Buttons and Toolbars
Event driven development
A simple button
Adding menus
Toolbars
The main menu for our application
Summary
Chapter 6: Doing it with Forms
The form component
Available fields
The field container
Submitting the data
Summary
Chapter 7: Give me the Grid
The data connection (models and stores)
A basic grid panel
Columns
Columns renderers
Selection models
Grid listeners
Features
Plugins
Grid paging
Infinite scrolling
Summary
Chapter 8: Architecture
The MVC pattern
Creating our first application
Creating a module
Summary
Chapter 9: DataViews and Templates
The data connection (models and stores)
A basic dataview
Handling events on the dataview
Templates
A more complex dataview
Summary
Chapter 10: The Tree Panel
A basic tree panel
The TreeStore
Tree nodes
Tree drag-and-drop
Adding and removing nodes
The check tree
The grid tree
Adding an invoices' categories tree panel
Summary
Chapter 11: Drag and Drop
Make an item draggable
Hitting the drop zone
Drag and drop between Ext JS components
Enhancing our application with drag and drop
Summary
Chapter 12: Look and Feel
Setting up our environment
The resources folder
Variables
Advanced theming
Different styles for the same component
Supporting legacy browsers
Summary
Chapter 13: From Drawing to Charting
Basic drawing
Adding interaction
Charts
Series examples
Enhancing our application with charts
Summary

Book Details

ISBN 139781849516846
Paperback434 pages
Read More

Read More Reviews

Recommended for You

Ext JS 4 Web Application Development Cookbook Book Cover
Ext JS 4 Web Application Development Cookbook
$ 34.99
$ 24.50
Mastering Ext JS Book Cover
Mastering Ext JS
$ 29.99
$ 21.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Ext JS 4 First Look Book Cover
Ext JS 4 First Look
$ 26.99
$ 18.90
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Sencha MVC Architecture Book Cover
Sencha MVC Architecture
$ 9.99
$ 7.00