Knockout.js: Building Dynamic Client-Side Web Applications

Knockout.js: Building Dynamic Client-Side Web Applications Front Cover
2 Reviews
2015-01-03
102 pages

Book Description

Use Knockout.js to design and build client-side web applications that are extremely responsive and easy to maintain. This example-driven book shows you how to use this JavaScript and its Model-View-ViewModel (MVVM) pattern. You’ll learn how to build your own data bindings, extend the with reusable functions, and work with a server to enhance your client-side application with persistence. In the final chapter, you’ll build a shopping cart to see how everything fits together.

If you’re a web developer with experience in JavaScript, HTML, and CSS, you’re ready for Knockout.

  • Learn how to create a ViewModel
  • Bind HTML data and attributes, and CSS classes and styles
  • Understand data binding in Knockout’s context hierarchy
  • Use properties that change dynamically through user interaction
  • Work with by using several different bindings
  • Bind multiple ViewModels on a single page
  • Extend or attach custom functions to observables
  • Perform server-side interactions with
  • Map a JavaScript object or apply JSON data to a new object

Table of Contents

Chapter 1. Getting Started with KnockoutJS
Chapter 2. The Ins and Outs of Data Binding
Chapter 3. Understanding the Data Binding Context
Chapter 4. Dynamically Changing Properties
Chapter 5. Working with Forms
Chapter 6. Multiple ViewModels, Custom Data Bindings, and
Chapter 7. Enhancing Observables
Chapter 8. Server-Side Interaction
Chapter 9. The Mapping Plugin
Chapter 10. A Practical Example
Chapter 11. Next Steps

Book Details

  • Title: Knockout.js: Building Dynamic Client-Side Web Applications
  • Author:
  • Length: 102 pages
  • Edition: 1
  • Language: English
  • Publisher:
  • Publication Date: 2015-01-03
  • ISBN-10: 1491914319
  • ISBN-13: 9781491914311
Download LinkFormatSize (MB)Upload Date
Download from EU(multi)PDF, EPUB19.302/17/2015
Download from ZippySharePDF, EPUB19.301/07/2016
How to Download? Report Dead Links & Get a Copy