Mastering Ext JS : learn how to develop advanced and efficient Internet applications with Ext JS /: learn how to develop advanced and efficient Internet applications with Ext JS. (2015)
- Record Type:
- Book
- Title:
- Mastering Ext JS : learn how to develop advanced and efficient Internet applications with Ext JS /: learn how to develop advanced and efficient Internet applications with Ext JS. (2015)
- Main Title:
- Mastering Ext JS : learn how to develop advanced and efficient Internet applications with Ext JS
- Other Titles:
- Learn how to develop advanced and efficient Internet applications with Ext JS
Mastering Ext Javascript - Further Information:
- Note: Loiane Groner.
- Authors:
- Groner, Loiane
- Contents:
- Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sencha Ext JS Overview; Understanding Sencha Ext JS; Architecture of Ext JS applications; Ext JS overview; Basic tutorial; Class system; Components; The component hierarchy; GridPanel; TreePanel; Forms; Other components; Layouts; Data package; MVC and MVVM architecture; Look and feel of Ext JS applications; Installing Ext JS; Prerequisites for Ext JS and Sencha Cmd; Downloading Ext JS and Sencha Cmd; Offline documentation; IDE; Summary. Chapter 2: Getting StartedPreparing the development environment; Presenting the application and its capabilities; The splash screen; The login screen; The main screen; User administration; MySQL table management; Content management control; Charts; Creating the application with Sencha Cmd; A quick word about MVC; Creating the application; Looking out for changes with the watch command; Applying the first changes in our app; Understanding the Application.js file; Creating the loading page; Summary; Chapter 3: The Login Page; The Login screen; Creating the Login screen; Client-side validations. Creating custom VTypesAdding the toolbar with buttons; Running the code; Adding Font Awesome support (Glyph icons); Creating the Login Controller; Introducing the MVVM architecture; Creating the ViewController for Login View; Listening to the button click event; Creating the User and Groups tables; Handling the LoginCover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sencha Ext JS Overview; Understanding Sencha Ext JS; Architecture of Ext JS applications; Ext JS overview; Basic tutorial; Class system; Components; The component hierarchy; GridPanel; TreePanel; Forms; Other components; Layouts; Data package; MVC and MVVM architecture; Look and feel of Ext JS applications; Installing Ext JS; Prerequisites for Ext JS and Sencha Cmd; Downloading Ext JS and Sencha Cmd; Offline documentation; IDE; Summary. Chapter 2: Getting StartedPreparing the development environment; Presenting the application and its capabilities; The splash screen; The login screen; The main screen; User administration; MySQL table management; Content management control; Charts; Creating the application with Sencha Cmd; A quick word about MVC; Creating the application; Looking out for changes with the watch command; Applying the first changes in our app; Understanding the Application.js file; Creating the loading page; Summary; Chapter 3: The Login Page; The Login screen; Creating the Login screen; Client-side validations. Creating custom VTypesAdding the toolbar with buttons; Running the code; Adding Font Awesome support (Glyph icons); Creating the Login Controller; Introducing the MVVM architecture; Creating the ViewController for Login View; Listening to the button click event; Creating the User and Groups tables; Handling the Login page on the server; Connecting to the database; Login.php; Handling the return of the server -- logged in or not?; Reusing code by creating a Util class; Enhancing the Login screen; Applying a loading mask on the form while authenticating; Form submit on Enter. Caps Lock warning messageSummary; Chapter 4: The Logout and Multilingual Capabilities; The base of the application -- view/main/Main.js; The Viewport; Using the Viewport plugin; Organizing the main screen using the Border layout; Creating the main TabPanel component; Creating the footer; Creating the Header class; The main screen and MVVM; The main ViewModel; Logout capability; Handling the logout on the server; Ajax request success versus failure; Client-side activity monitor; The multilingual capability; Creating the change language component; Adding the CSS -- country flags. Using the translation componentCreating the multilingual files; Applying the translation on the application's components; HTML5 local storage; Handling change language in real time; The early life of the ViewController; Using locale files for translating Ext JS; Summary; Chapter 5: Advanced Dynamic Menu; An overview of the dynamic menu; Ext JS TreePanel; Accordion layout; The database model -- groups, menus, and permissions; The dynamic menu -- an MVC approach; Creating the Models; Working with the hasMany association; Creating the store-loading menu from the server. … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 006.76
COMPUTERS -- Web -- Web Programming
Web site development
Web sites -- Design
JavaScript (Computer program language)
User interfaces (Computer systems)
JavaScript (Computer program language)
User interfaces (Computer systems)
Web sites -- Authoring programs
JavaScript (Computer program language)
User interfaces (Computer systems)
Web site development
Web sites -- Design
Electronic books - Languages:
- English
- ISBNs:
- 9781784399436
1784399434
1784390453
9781784390457 - Related ISBNs:
- 9781784390457
- Notes:
- Note: Description based on online resource; title from cover (Safari, viewed March 26, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88312
- Ingest File:
- 01_032.xml