Learning Ext JS : create powerful web applications with the new and improved Ext JS 5 library /
If you are a JavaScript developer who now wants to use the Ext JS framework, this is the book for you. This guide is useful to you whether you're new to Ext JS 5 or are a seasoned expert. Experience in HTML, CSS, and JavaScript is required in order to understand and get the most out of this boo...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Edición: | Fourth edition. |
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: An Introduction to Ext JS 5; Considering Ext JS for your next project; Getting started with Ext JS; Downloading Ext JS; Setting up and installing Ext JS 5; Sencha Cmd; Why so many files and folders?; Folders that changed in version 5 from previous versions; Looking at the whole picture; Our first program; Writing the Ext JS code; Adding interaction to the program; Tools and editors; XAMPP or WAMP; Aptana; Sencha Architect; What's new in Ext JS 5; Summary
- Chapter 2: The Core ConceptsThe class system; Naming conventions; Writing your first class; Simple inheritance; Preprocessors and postprocessors; Mixing many classes (the use of mixins); An explanation of mixins; Using the mixinConfig property; Configurations; Statics methods and properties; Explanation; The Singleton class; Aliases; Loading classes on demand; Enabling the loader; Working with the DOM; Getting elements; Query
- how do we find them?; DOM manipulation
- how do we change it?; Summary; Chapter 3: Components and Layouts; The component lifecycle; The initialization phase
- The rendering phaseThe destruction phase; The lifecycle in action; About containers; Types of containers; The viewport; The panel; Panels versus containers; The Window component; The layout system; The Border layout; The Fit layout; The Card layout; The Accordion layout; The Anchor layout; More layouts; Comments about using layouts; Summary; Chapter 4: It's All about the Data; Ajax; Passing parameters to Ajax request; Setting timeout to Ajax request calls; Models; Mappings; Validators; Custom field types; Relationships; One-to-many associations; One-to-one associations; Working with the store
- Adding new elementsLooping through the records/models in the store; Retrieving the records in the store; By index position; First and last records; By range; By ID; Removing records; Retrieving remote data; Ajax proxy; Readers; XML reader; Sending data; Summary; Chapter 5: Buttons and Toolbars; Event-driven development; Creating a simple button; Setting icons on buttons; Icon alignment on buttons; Handling button events; Segmented buttons; Adding menus; Toolbars; Toolbar button groups; The breadcrumb bar; Handling selections in the breadcrumb bar; The main menu for our application; Summary
- Chapter 6: Doing It with FormsThe form component; The anatomy of the fields; The available fields; The TextField class; The number field; The ComboBox field; The Tag field; The Date field; The Checkbox and the CheckboxGroup fields; The Radio and RadioGroup buttons; The field container; Triggers; Submitting the data; Summary; Chapter 7: Give Me the Grid; The data connection (models and stores); A basic grid; Columns; The column row number; The number column; The template column; The date column; The Boolean column; The check column; The action column; Column renderers; The Widget column