KnockoutJS Starter
暫譯: KnockoutJS 入門指南

Eric M. Barnard

  • 出版商: Packt Publishing
  • 出版日期: 2012-11-17
  • 售價: $1,020
  • 貴賓價: 9.5$969
  • 語言: 英文
  • 頁數: 50
  • 裝訂: Paperback
  • ISBN: 1782161147
  • ISBN-13: 9781782161141
  • 海外代購書籍(需單獨結帳)

商品描述

Learn how to knock out your next app in no time with KnockoutJS.

Overview

  • Learn how to develop a deployable app as the author walks you through each step
  • Understand how to customize and extend KnockoutJS to take your app to the next level
  • Great examples showing how KnockoutJS can simplify your code and make it more robust

In Detail

Knockout is a JavaScript library that allows developers to create rich, responsive display and editor user interfaces with a clean underlying data model. It’s a JavaScript MVVM library to help you create rich, dynamic user interfaces with clean maintainable code.

The "KnockoutJS Starter" guide pulls from real-world professional app development experiences and brings those to readers in a way that is easy to understand. It works through practical examples in order to showcase both the power of the KnockoutJS library, and illustrate best practices when developing apps.

The guide starts off by working through a real-life app, and then breaks down the patterns and components for the reader to easily understand and reference.

Working through the examples, the reader will see strategies for building out an easy-to-maintain application structure and grasp best-practices for separating business logic from user interface code. Concepts such as retrieving data, building custom user-interface components, and avoiding common mistakes are explained in detail so that the reader can quickly become a pro.

All in all the "KnockoutJS Starter" guide will empower readers with the knowledge they need to take their development skills to another level with KnockoutJS.

What you will learn from this book

  • Learn about the Model-View-ViewModel pattern with practical examples
  • Find out why data binding is so useful when building applications
  • Explore the core library objects and components that KnockoutJS has to offer
  • Discover how to leverage KnockoutJS to solve most of your common development needs
  • Build practical project structures and learn how to organize a maintainable code base
  • Understand how KnockoutJS's observables and bindings work under-the-hood
  • Create your own custom bindings
  • Practice pro debugging and development techniques

Approach

It's a Starter guide which will get you started quickly with the main features of KnockoutJS and take you through it.

Who this book is written for

The "KnockoutJS Starter" guide is for anyone who is curious if KnockoutJS can add to their application development practice. It is written so that novice developers can easily follow along, but is advanced enough that even seasoned developers can glean useful and practical knowledge.

商品描述(中文翻譯)

學習如何快速開發您的下一個應用程式,使用 KnockoutJS。

**概述**
- 學習如何開發可部署的應用程式,作者將逐步引導您完成每個步驟
- 了解如何自訂和擴展 KnockoutJS,將您的應用程式提升到更高的水平
- 優秀的範例展示了 KnockoutJS 如何簡化您的程式碼並使其更具穩健性

**詳細內容**
Knockout 是一個 JavaScript 函式庫,允許開發者創建豐富、響應式的顯示和編輯用戶介面,並擁有乾淨的底層數據模型。它是一個 JavaScript MVVM 函式庫,幫助您創建豐富、動態的用戶介面,並保持可維護的程式碼。

《KnockoutJS 入門指南》基於真實的專業應用程式開發經驗,並以易於理解的方式呈現給讀者。它通過實用的範例來展示 KnockoutJS 函式庫的強大功能,並說明開發應用程式的最佳實踐。

該指南首先通過一個真實的應用程式進行實作,然後將模式和組件分解,讓讀者能夠輕鬆理解和參考。

在範例中,讀者將看到構建易於維護的應用程式結構的策略,並掌握將業務邏輯與用戶介面程式碼分離的最佳實踐。像是檢索數據、構建自訂用戶介面組件以及避免常見錯誤等概念都會詳細解釋,讓讀者能夠迅速成為專家。

總之,《KnockoutJS 入門指南》將賦予讀者所需的知識,幫助他們利用 KnockoutJS 將開發技能提升到另一個層次。

**您將從本書中學到什麼**
- 通過實用範例了解模型-視圖-視圖模型(Model-View-ViewModel)模式
- 瞭解為什麼數據綁定在構建應用程式時如此有用
- 探索 KnockoutJS 提供的核心函式庫對象和組件
- 發現如何利用 KnockoutJS 解決大多數常見的開發需求
- 構建實用的專案結構,學習如何組織可維護的程式碼庫
- 了解 KnockoutJS 的可觀察對象和綁定在背後的運作方式
- 創建您自己的自訂綁定
- 練習專業的除錯和開發技術

**方法**
這是一本入門指南,將快速讓您熟悉 KnockoutJS 的主要功能並引導您進行學習。

**本書的讀者對象**
《KnockoutJS 入門指南》適合任何對 KnockoutJS 是否能增強其應用程式開發實踐感到好奇的人。它的寫作方式使得初學者能夠輕鬆跟隨,但內容也足夠深入,即使是經驗豐富的開發者也能獲得有用且實用的知識。