Getting Started with Knockout.js for .NET Developers
暫譯: .NET 開發者的 Knockout.js 入門指南

Andrey Akinshin

  • 出版商: Packt Publishing
  • 出版日期: 2015-05-30
  • 售價: $1,450
  • 貴賓價: 9.5$1,378
  • 語言: 英文
  • 頁數: 166
  • 裝訂: Paperback
  • ISBN: 1783984007
  • ISBN-13: 9781783984008
  • 相關分類: .NET
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Unleash the power of Knockout.js to build complex ASP.NET web applications

About This Book

  • Create complex cross-browser web applications the easy way
  • Separate UI code from business logic with the Model View ViewModel () pattern
  • Build a powerful client-side application step by step with Knockout MVC

Who This Book Is For

This book is intended for .NET developers who want to use the design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed.

What You Will Learn

  • Work with observable arrays, special bindings, and computed observables
  • Create a model in C# and connect it with the MVVM structure in JavaScript
  • Integrate the Knockout.js library into ASP.NET applications
  • Configure tmux and customize it for your needs
  • Migrate your entire business logic to the server side with Knockout MVC
  • Understand and use basic MVVM concepts such as declarative bindings and observable properties
  • Discover special Knockout.js concepts such as regions, complex bindings, combined contexts, and more
  • Leverage the key features of Knockout.js such as declarative bindings, templating, and dependency tracking in ASP.NET applications

In Detail

Knockout MVC is a library for ASP.NET MVC that helps developers to move their entire business logic to the server.

With practical and accessible guidance, you will learn the skills necessary to successfully create Knockout.js-based applications of varying complexity.

Beginning with a vital overview of Knockout.js, including the MVVM design pattern, you will create a simple but powerful application capable of integrating with ASP.NET MVC as well as gain a thorough understanding of the Knockout MVC library. From this starting point, you will explore great advanced features that can be used in pure Knockout.js applications and server ASP.NET MVC logic, such as regions and complex bindings, as well as how to use the MVMM design pattern to create powerful sites separating the model, logic, and view layers.

商品描述(中文翻譯)

釋放 Knockout.js 的力量來構建複雜的 ASP.NET 網頁應用程式


本書簡介



  • 輕鬆創建複雜的跨瀏覽器網頁應用程式

  • 使用模型-視圖-視圖模型 (Model View ViewModel, MVVM) 模式將 UI 代碼與業務邏輯分離

  • 逐步使用 Knockout MVC 構建強大的客戶端應用程式


本書適合誰閱讀


本書適合希望使用 MVVM 設計模式來創建強大的客戶端 JavaScript 並連接到伺服器端 C# 邏輯的 .NET 開發人員。需要具備 ASP.NET、Razor 和創建網頁應用程式的基本經驗。


您將學到什麼



  • 使用可觀察數組、特殊綁定和計算可觀察值

  • 在 C# 中創建模型並將其與 JavaScript 中的 MVVM 結構連接

  • 將 Knockout.js 庫整合到 ASP.NET 應用程式中

  • 配置 tmux 並根據您的需求進行自定義

  • 使用 Knockout MVC 將整個業務邏輯遷移到伺服器端

  • 理解並使用基本的 MVVM 概念,如聲明式綁定和可觀察屬性

  • 發現特殊的 Knockout.js 概念,如區域、複雜綁定、組合上下文等

  • 在 ASP.NET 應用程式中利用 Knockout.js 的關鍵特性,如聲明式綁定、模板和依賴追蹤


詳細內容


Knockout MVC 是一個針對 ASP.NET MVC 的庫,幫助開發人員將整個業務邏輯移至伺服器。


通過實用且易於理解的指導,您將學會成功創建各種複雜度的基於 Knockout.js 的應用程式所需的技能。


從對 Knockout.js 的重要概述開始,包括 MVVM 設計模式,您將創建一個簡單但強大的應用程式,能夠與 ASP.NET MVC 整合,並深入了解 Knockout MVC 庫。在此基礎上,您將探索可用於純 Knockout.js 應用程式和伺服器 ASP.NET MVC 邏輯的優秀進階功能,如區域和複雜綁定,以及如何使用 MVVM 設計模式來創建強大的網站,將模型、邏輯和視圖層分離。