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

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.

主站蜘蛛池模板: 余江县| 伊金霍洛旗| 景谷| 康平县| 都安| 江口县| 常州市| 庆阳市| 华宁县| 额尔古纳市| 绥德县| 栖霞市| 合阳县| 乌审旗| 兴山县| 沙田区| 鲁甸县| 天津市| 密山市| 长泰县| 焦作市| 鹿邑县| 濉溪县| 通辽市| 历史| 隆化县| 大厂| 苗栗市| 红原县| 婺源县| 云霄县| 肥西县| 绍兴市| 冀州市| 蓬安县| 泰顺县| 广河县| 封丘县| 西青区| 淮南市| 潮安县|