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

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

Chapter 2. Extending Knockout with Custom Binding Handlers

Knockout's standard bindings are great. They solve most of the general problems you are likely to encounter when developing web apps. But there is always the need to provide something special, whether you are working on your own library or just trying to add a bit of style to your app. When that happens, you will want to provide that functionality through the same binding system you are using everywhere else. Luckily, Knockout makes extending this system easy. In this chapter, we will be looking at how to make our own binding handlers. We will be covering the following topics:

  • What a binding handler contains
  • Creating new binding handlers
  • Using custom binding handlers to integrate with third-party libraries
  • Managing binding contexts
  • Using the containerless control flow syntax with custom bindings

Creating custom binding handlers for new and more complex HTML interactions is a key to developing feature-rich applications. While the basics are easy to learn, there are enough extension points to support just about any use case. We are going to be looking at plenty of examples to get a solid idea of what binding handlers are capable of and how we can make the best use of them.

主站蜘蛛池模板: 渑池县| 师宗县| 清新县| 屏东市| 桂阳县| 临武县| 沈阳市| 南开区| 太白县| 拜城县| 依兰县| 新巴尔虎左旗| 宜春市| 藁城市| 广南县| 乌拉特中旗| 满城县| 新乡县| 清苑县| 南京市| 中西区| 如东县| 中西区| 长白| 罗源县| 泾源县| 吉木萨尔县| 兴文县| 安福县| 宜昌市| 正宁县| 宁明县| 海伦市| 土默特左旗| 红安县| 临清市| 来宾市| 漳州市| 阜阳市| 南涧| 邢台县|