2 options
Mastering Ext JS : learn how to develop advanced and efficient Internet applications with Ext JS / Loiane Groner.
O'Reilly Online Learning: Academic/Public Library Edition Available online
O'Reilly Online Learning: Academic/Public Library Edition- Format:
- Book
- Author/Creator:
- Groner, Loiane, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Web sites--Authoring programs.
- JavaScript (Computer program language)--Testing.
- Physical Description:
- 1 online resource (400 p.)
- Edition:
- 2nd ed.
- Other Title:
- Learn how to develop advanced and efficient Internet applications with Ext JS
- Mastering Ext Javascript
- Place of Publication:
- Birmingham, England : Packt Publishing Ltd, 2015.
- Language Note:
- English
- System Details:
- text file
- Summary:
- If you are a developer who is familiar with Ext JS and want to augment your skills to create even better web applications, this is the book for you. Basic knowledge of JavaScript/HTML/CSS and any server-side language (PHP, Java, C#, Ruby, or Python) is required.
- 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 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
- Handling the dynamic menu on the server
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed March 16, 2015).
- ISBN:
- 9781784399436
- 1784399434
- OCLC:
- 906041011
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.