官术网_书友最值得收藏!

Chapter 1. Knockout Essentials

Though it is expected that you have experience with both JavaScript and KnockoutJS, we will still be covering the basics to establish a common foundation. This book wouldn't be complete if we didn't cover at least the basics. After that, we will look at building a simple application to create and manage contact information. This application will be used throughout the book to explore new techniques in Knockout and see how they fit into the larger process of application development. In this chapter, you will learn how to:

  • Define viewmodels
  • Write standard bindings
  • Use extenders
  • Use templates
  • Put all these pieces together into a functional application

This covers most of the standard functionalities in Knockout. In the next chapter, we will look at creating our own bindings to extend Knockout.

Even if you have used Knockout before and don't think you need a refresher, I encourage you to at least read the section that covers the Contacts List application example. It's something we will be using throughout the book as we explore more advanced concepts.

Before we get started, let's get our development environment set up.

主站蜘蛛池模板: 金川县| 崇文区| 昌江| 隆安县| 航空| 卢氏县| 兴文县| 千阳县| 旬邑县| 北海市| 凭祥市| 肥东县| 武宁县| 天门市| 永兴县| 沭阳县| 嵊州市| 佛学| 隆安县| 唐海县| 循化| 疏附县| 白水县| 温州市| 壤塘县| 吐鲁番市| 岑巩县| 九江县| 清镇市| 沧州市| 循化| 华池县| 菏泽市| 台东市| 婺源县| 吴堡县| 桦南县| 烟台市| 芦山县| 叶城县| 九龙城区|