JavaScript Web Applications (Paperback)
暫譯: JavaScript 網頁應用程式 (平裝本)

Alex MacCaw

買這商品的人也買了...

商品描述

Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side—not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.

Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience.

  • Use the Model-View-Controller (MVC) pattern, and learn how to manage dependencies inside your application
  • Get an introduction to templating and data binding
  • Learn about loading remote data, Ajax, and cross-domain requests
  • Create realtime applications with WebSockets and Node.js
  • Accept dropped files and upload data with progress indicators
  • Use major frameworks and libraries, including jQuery, Spine, and Backbone
  • Write tests and use the console to debug your applications
  • Get deployment best practices, such as caching and minification

商品描述(中文翻譯)

建立豐富的 JavaScript 應用程式,將桌面體驗帶入網頁,需要將狀態從伺服器移動到客戶端,這並不是一件簡單的任務。本書以實作為主,帶領熟練的 JavaScript 開發者了解創建最先進應用程式所需的所有步驟,包括結構、模板、框架、與伺服器的通訊以及其他許多問題。

在整本書中,您將使用真實世界的範例應用程式來幫助您掌握相關概念。學習如何創建提供更具響應性和改善體驗的 JavaScript 應用程式。

- 使用模型-視圖-控制器 (MVC) 模式,並學習如何管理應用程式內的依賴關係
- 瞭解模板和資料綁定的基本概念
- 學習如何加載遠端資料、使用 Ajax 及跨域請求
- 使用 WebSockets 和 Node.js 創建即時應用程式
- 接受拖放的檔案並上傳資料,並顯示進度指示器
- 使用主要的框架和庫,包括 jQuery、Spine 和 Backbone
- 撰寫測試並使用控制台來除錯您的應用程式
- 獲取最佳部署實踐,例如快取和最小化