KnockoutJS by example : develop rich, interactive, and real-world web applications using knockout.js /: develop rich, interactive, and real-world web applications using knockout.js. (2015)
- Record Type:
- Book
- Title:
- KnockoutJS by example : develop rich, interactive, and real-world web applications using knockout.js /: develop rich, interactive, and real-world web applications using knockout.js. (2015)
- Main Title:
- KnockoutJS by example : develop rich, interactive, and real-world web applications using knockout.js
- Other Titles:
- Develop rich, interactive, and real-world web applications using knockout.js
- Further Information:
- Note: Adnan Jaswal.
- Authors:
- Jaswal, Adnan
- Contents:
- Cover; Copyright; Credits; About the Author; Acknowledgment; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Understanding the MVVM design pattern; The model; The view model; The view; The key features of Knockout; Declarative bindings; Automatic UI refresh; Dependency tracking; Templating; Understanding the module pattern and its use with Knockout; The concept; Public and private members; Initializing the module; Using the module with view model; Building the address book application; A word on the development environment Downloading the librariesCreating the skeleton; Adding the application features; Capturing and storing contacts; Displaying contacts; Adding style to your application with Bootstrap; Resources; Summary; Chapter 2: Creating a To-do List Application; Creating the skeleton; Adding and viewing tasks; Deleting a task; Completing a task; Setting priority for a task; Sorting tasks by priority and name; Viewing the number of total and completed tasks; Summary; Chapter 3: Creating an Online Customer Registration Form; Getting started; Capturing personal information; Capturing contact details Capturing residential and postal addressesCapturing credit card details; Capturing interests; Clearing the registration form; Summary; Chapter 4: Adding Validation to the Customer Registration Form; Validating the model using Knockout extenders; Validating model using the Knockout validation plugin; Getting started; The basics;Cover; Copyright; Credits; About the Author; Acknowledgment; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Understanding the MVVM design pattern; The model; The view model; The view; The key features of Knockout; Declarative bindings; Automatic UI refresh; Dependency tracking; Templating; Understanding the module pattern and its use with Knockout; The concept; Public and private members; Initializing the module; Using the module with view model; Building the address book application; A word on the development environment Downloading the librariesCreating the skeleton; Adding the application features; Capturing and storing contacts; Displaying contacts; Adding style to your application with Bootstrap; Resources; Summary; Chapter 2: Creating a To-do List Application; Creating the skeleton; Adding and viewing tasks; Deleting a task; Completing a task; Setting priority for a task; Sorting tasks by priority and name; Viewing the number of total and completed tasks; Summary; Chapter 3: Creating an Online Customer Registration Form; Getting started; Capturing personal information; Capturing contact details Capturing residential and postal addressesCapturing credit card details; Capturing interests; Clearing the registration form; Summary; Chapter 4: Adding Validation to the Customer Registration Form; Validating the model using Knockout extenders; Validating model using the Knockout validation plugin; Getting started; The basics; Validating personal information; Validating contact details; Validating address details ; Validating credit cards; Summary; Chapter 5: Creating a Customer Banking Portal; Creating the skeleton; Navigating between application features Viewing contact details and information about the bankViewing accounts; Viewing transactions for an account; Viewing personal information; Summary; Chapter 6: Enhancing the Customer Banking Portal; Updating personal information; Cancel updating the personal information; Validating personal information; Transferring funds between accounts; Creating the Transfers tab; Creating the wizard component; Adding functionality to the wizard; Summary; Chapter 7: Securing the Customer Banking Portal; Authentication mechanisms; Basics of the token-based authentication; Token versus session in cookies JSON Web TokenLogging in to the application; Creating the authentication module; Creating the login screen; Refactoring the BankPortal module; Testing the application using different user accounts; Validating the login form; Handling the authentication error; Displaying the logged in user; Logging out of the application; Summary; Chapter 8: Building an Editable Products Grid with CRUD Operations; A word on REST; Installing and running the sever; Creating the skeleton; Displaying the list of products; Deleting a product; Adding a product; Updating a product; Summary … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 006.7/8
COMPUTERS -- Web -- Design
Web applications -- Development
JavaScript (Computer program language)
COMPUTERS / General
COMPUTERS -- Web -- General
Electronic books
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781783550432
1783550430 - Related ISBNs:
- 9781785288548
1785288547 - Notes:
- Note: Description based on online resource; title from cover page (Safari, viewed October 21, 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.87561
- Ingest File:
- 01_065.xml