Mastering KnockoutJS
暫譯: 精通 KnockoutJS
Timothy Moran
- 出版商: Packt Publishing
- 出版日期: 2014-11-28
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 270
- 裝訂: Paperback
- ISBN: 1783981008
- ISBN-13: 9781783981007
海外代購書籍(需單獨結帳)
商品描述
Use and extend Knockout to deliver feature-rich, modern web applications
About This Book
- Customize Knockout to add functionality and integrate with third-party libraries
- Create full web applications using binding preprocessors, Node preprocessors, and the Knockout Punches library
- In a step-by-step manner, explore the Knockout ecosystem by looking at popular plugins as well as the Durandal Framework
Who This Book Is For
If you are an experienced JavaScript developer who is looking for new tools to build web applications and get an understanding of core elements and applications, this is the book for you. A basic knowledge of DOM, JavaScript, and KnockoutJS is assumed.
In Detail
Knockout is a standalone JavaScript implementation of the Model-View-ViewModel (MVVM) pattern with templates.
Mastering KnockoutJS will guide you through web application development with the Knockout library. Starting with covering the basics of KnockoutJS, you will learn how to add new behaviors with custom bindings and preprocessors. Then you will get to see how to make reusable components and organize modules in larger web applications.
This book will teach you how to use a declarative syntax for creating user interfaces that automatically sync with the changing data. You will also learn to organize applications with the MVVM pattern, which helps you stay organized and simplifies the process of continued product growth.
Finally, you will cover popular open source plugins such as Knockout punches and Durandal to see what is possible with Knockout's extensible API.
商品描述(中文翻譯)
使用和擴展 Knockout 來交付功能豐富的現代網頁應用程式
本書介紹
- 自訂 Knockout 以增加功能並與第三方庫整合
- 使用綁定預處理器、Node 預處理器和 Knockout Punches 庫創建完整的網頁應用程式
- 以逐步的方式探索 Knockout 生態系統,了解流行的插件以及 Durandal 框架
本書適合誰閱讀
如果您是一位有經驗的 JavaScript 開發者,正在尋找新的工具來構建網頁應用程式並了解核心元素和應用,這本書就是為您而寫的。本書假設您具備基本的 DOM、JavaScript 和 KnockoutJS 知識。
詳細內容
Knockout 是一個獨立的 JavaScript 實現,遵循模型-視圖-視圖模型(MVVM)模式並使用模板。
掌握 KnockoutJS 將指導您使用 Knockout 庫進行網頁應用程式開發。從基本的 KnockoutJS 開始,您將學習如何通過自訂綁定和預處理器來添加新行為。接著,您將看到如何創建可重用的組件並在更大的網頁應用程式中組織模組。
本書將教您如何使用聲明式語法來創建用戶界面,這些界面會自動與變更的數據同步。您還將學習如何使用 MVVM 模式來組織應用程式,這有助於您保持組織性並簡化持續產品增長的過程。
最後,您將了解流行的開源插件,如 Knockout punches 和 Durandal,以了解 Knockout 的可擴展 API 可以實現什麼。