Knockout.js: Building Dynamic Client-Side Web ApplicationsUse Knockout.js to design and build dynamic client-side web applications that are extremely responsive and easy to maintain. This example-driven book shows you how to use this lightweight JavaScript framework and its Model-View-ViewModel (MVVM) pattern. You’ll learn how to build your own data bindings, extend the framework 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.
|
Contents
Section 1 | |
Section 2 | |
Section 3 | |
Section 4 | |
Section 5 | |
Section 6 | |
Section 7 | |
Section 8 | |
Section 9 | |
Section 10 | |
Section 11 | |
Section 12 | |
Section 13 | |
Other editions - View all
Common terms and phrases
20 Recipes Adding and Removing AppleScript autocomplete Binding HTML Attributes Binding with KnockoutJS</title body Building a Shopping button called CamelCase changes computed observable conditional statement created CSS Styles Data Binding Context data-bind="value databound Defining an Observable Development With CakePHP display Document Object Model Event Data Bindings foreach Binding foreach Callbacks Events Form Data Bindings function ViewModel head Hiding Elements InExample input iPhone isbn JavaScript jQuery JSON Knockout ko.applyBindings(viewModel ko.observable ko.observableArray mapping plugin matchedTags MVVM name property ObjectOriented ViewModels observable array ofthe placeholder="Enter previous example publishedDate Rapid Application Development rateLimit Recipes for Programming Safari Books Online script type='text/javascript self.books self.firstName self.lastName self.name self=this Sending Data server Shopping Cart showExtraData Showing and Hiding src='js/jquery.js'></script tbody td data-bind="text template textarea theprevious Thisfunction TinyMCE title>Data Binding tothe Understanding the Data Unobtrusive Form Validation updated user’s value binding variable varviewModel WYSIWYG WYSIWYG Editor XAMPP