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

  • Mastering KnockoutJS
  • Timothy Moran
  • 277字
  • 2021-08-05 17:13:10

What this book covers

Chapter 1, Knockout Essentials, covers the environment setup and basic use of the Knockout library. It also covers data binding, observables, binding handlers, and extenders, and demonstrates a simple Knockout Contacts List application.

Chapter 2, Extending Knockout with Custom Binding Handlers, gives you in-depth knowledge of how to create and use custom binding handlers. It includes simple single-property binding handlers as well as complex multiproperty binding handlers with templates.

Chapter 3, Extending Knockout with Preprocessors and Providers, teaches you how to use node and binding preprocessors and binding providers to customize Knockout's syntax. It also explores the Knockout Punches library.

Chapter 4, Application Development with Components and Modules, explains how to use RequireJS Asynchronous Module Definitions (AMDs) with Knockout to create organized, modular viewmodels. It also teaches you how to use the new Knockout components feature and how to continue working with the Contacts List demo application.

Chapter 5, Durandal – the Knockout Framework, explores the basics of the Knockout-based Durandal framework. This chapter covers composition, routing, modal dialogs, and custom widgets.

Chapter 6, Advanced Durandal, continues looking at the use of the Durandal framework. This chapter covers events, advanced composition, nested routers, custom dialogs, and the observable plugin.

Chapter 7, Best Practices, takes a deep dive into the inner workings of Knockout. It includes dependency detection and the publish/subscribe implementation, observable inheritance, the template engine, and a complete Knockout utility (ko.utils) reference.

Chapter 8, Plugins and Other Knockout Libraries, gives you an overview of the recommended patterns and practices for Knockout developers.

Chapter 9, Under the Hood, covers several popular Knockout plugins, including Knockout validation, Knockout mapping, and the new Knockout-ES5 plugin.

主站蜘蛛池模板: 浮梁县| 石门县| 明溪县| 紫金县| 安化县| 阿克苏市| 玛曲县| 彭泽县| 都江堰市| 阳春市| 米泉市| 卫辉市| 米泉市| 宝山区| 马龙县| 西乌珠穆沁旗| 武强县| 扎兰屯市| 蓬安县| 高尔夫| 南安市| 石渠县| 汾西县| 山东省| 武鸣县| 太康县| 青川县| 闻喜县| 岢岚县| 思茅市| 卫辉市| 宁夏| 邮箱| 色达县| 黄骅市| 津南区| 墨玉县| 巧家县| 梨树县| 黔江区| 宁安市|