KnockoutJS Blueprints
暫譯: KnockoutJS 藍圖

Carlo Russo

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-28
  • 售價: $1,460
  • 貴賓價: 9.5$1,387
  • 語言: 英文
  • 頁數: 218
  • 裝訂: Paperback
  • ISBN: 1783980842
  • ISBN-13: 9781783980840
  • 海外代購書籍(需單獨結帳)

商品描述

Learn how to design and create amazing web applications using KnockoutJS

About This Book

  • Create fully testable web applications from real-world solutions with the powerful data-binding offered by KnockoutJS
  • Create new and reusable components by yourself and learn how to integrate external libraries easily
  • Contains projects based on fictitious, but common, application development briefs

Who This Book Is For

If you are a JavaScript developer and already know the basics of KnockoutJS and you want to get the most out of it, then this book is for you. This book will help in your transition from a small site to a large web application that is easily maintainable.

What You Will Learn

  • Create a model of your system and build applications around it
  • Integrate any external library easily
  • Design applications with TDD methodology
  • Use templates to reuse UIs effectively
  • Make a rich, single-page web application
  • Develop modular, testable applications

In Detail

KnockoutJS is a JavaScript library that provides you with a sophisticated way of communicating between your UI and the underlying data model to create rich and desktop-like web UIs.

Starting with a basic web application, you'll work your way through full featured, real-world applications in order to learn how to make the most of this fantastic library. You'll discover how to build reusable widgets, integrate with external UI libraries such as jQuery UI, and build mobile-first responsive applications and single-page applications. By the end of this book, you will understand how to use this library, and how easy it can be to develop a model-based system. This book is a hands-on guide with step-by-step instructions, leading you through practical illustrations that will show you every aspect of a KnockoutJS project.

商品描述(中文翻譯)

學習如何使用 KnockoutJS 設計和創建驚人的網頁應用程式

本書介紹



  • 利用 KnockoutJS 提供的強大數據綁定,從現實世界的解決方案創建完全可測試的網頁應用程式

  • 自行創建新的可重用組件,並學習如何輕鬆整合外部庫

  • 包含基於虛構但常見的應用程式開發簡報的專案

本書適合誰


如果您是 JavaScript 開發人員,已經了解 KnockoutJS 的基本知識,並希望充分利用它,那麼這本書就是為您而寫。本書將幫助您從小型網站過渡到易於維護的大型網頁應用程式。

您將學到什麼



  • 創建系統模型並圍繞它構建應用程式

  • 輕鬆整合任何外部庫

  • 使用 TDD 方法設計應用程式

  • 使用模板有效重用 UI

  • 製作豐富的單頁網頁應用程式

  • 開發模組化、可測試的應用程式

詳細內容


KnockoutJS 是一個 JavaScript 庫,為您提供了一種複雜的方式來在 UI 和底層數據模型之間進行通信,以創建豐富且類似桌面的網頁 UI。


從一個基本的網頁應用程式開始,您將逐步學習如何充分利用這個出色的庫,並通過完整功能的現實世界應用程式來進行實踐。您將發現如何構建可重用的部件,與 jQuery UI 等外部 UI 庫整合,並構建以移動為先的響應式應用程式和單頁應用程式。在本書結束時,您將了解如何使用這個庫,以及如何輕鬆開發基於模型的系統。本書是一本實用指南,提供逐步的指導,通過實際示例引導您了解 KnockoutJS 專案的各個方面。