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

Summary

In the first half of this chapter, we covered some basic concepts and patterns that helped us understand how Knockout works. After a brief overview of Knockout, we dived into the MVVM pattern. We explored the concept behind this pattern and saw how it helps in reducing complexities of web application development. We then explored the key features of Knockout that included declarative bindings, automatic UI refresh, dependency tracking, and templating. We looked at the module pattern and learned how we can use it to give structure to our Knockout application.

In the second half of this chapter, we built our first Knockout application. The application was an address book, which was used to store and display contact details of your family and friends. The application let you add a contact name and phone number. The contacts were displayed in a table.

This chapter provided the necessary concepts, pattern, and skeleton code to start developing more complex applications, which follow in the next chapters.

主站蜘蛛池模板: 平果县| 梁平县| 工布江达县| 晋州市| 隆安县| 专栏| 邵阳县| 贡嘎县| 盐山县| 黄梅县| 昌宁县| 霍林郭勒市| 当涂县| 东海县| 宝山区| 辉南县| 扎赉特旗| 北辰区| 和田县| 桃园县| 波密县| 巨鹿县| 池州市| 灵宝市| 三河市| 衡山县| 明水县| 平顺县| 长沙县| 泗阳县| 东丽区| 六盘水市| 江北区| 三门县| 宁夏| 崇礼县| 巴南区| 鞍山市| 蓬安县| 南皮县| 阿拉善左旗|