Getting Started with Twitter Flight
暫譯: 開始使用 Twitter Flight

Tom Hamshere

  • 出版商: Packt Publishing
  • 出版日期: 2013-07-26
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 130
  • 裝訂: Paperback
  • ISBN: 1783280956
  • ISBN-13: 9781783280957
  • 海外代購書籍(需單獨結帳)

商品描述

Build scalable, modular JavaScript applications with the Twitter Flight framework

Overview

  • Learn how to build scalable, maintainable, modular applications with Flight, Twitter’s cutting-edge JavaScript framework
  • Work through building a simple application from scratch with clear, step-by-step examples
  • Leap ahead of the learning-curve with best practice examples from an experienced Flight developer

In Detail

Flight is a lightweight, component-based JavaScript application framework developed by Twitter for Twitter.com. It is an exciting alternative to the complexities of modern MVVM frameworks, offering a minimal API that allows you to write fast, reliable, scalable applications with a minimum of boilerplate code.

Getting Started with Twitter Flight offers the reader insight into why Flight was created and how to use it to build performant, powerful web apps from a unique perspective – that of someone who has had the opportunity to work directly with the team that created it. From a basic knowledge of JavaScript and jQuery, you will explore every aspect of Flight through practical examples and detailed explanations.

Learn what separates Flight from other frameworks, why Flight was created, and why you should use it in your next project. Discover the power of Flight’s component-based architecture and use mixins, an exciting alternative to class-based inheritance, to create templating systems and data storage layers.

Getting Started with Twitter Flight provides all you need to know to build everything from UI widgets to large-scale, data-driven applications.

What you will learn from this book

  • Architect reliable, scalable, component-based applications with Flight
  • Design and build data components for storage and processing
  • Create UI components to handle browser events and modify the DOM
  • Use client-side templating and event delegation to create HTML on the fly
  • Test Flight components by building extensions for the Jasmine test framework

Approach

Getting Started with Twitter Flight is written with the intention to educate the readers, helping them learn how to build modular powerful applications with Flight, Twitter’s cutting-edge JavaScript framework.

Who this book is written for

This book is for anyone with a foundation in JavaScript who wants to build web applications. Flight is quick and easy to learn, built on technologies you already understand such as the DOM, events, and jQuery.

商品描述(中文翻譯)

建構可擴展、模組化的 JavaScript 應用程式,使用 Twitter Flight 框架

概述
- 學習如何使用 Flight,Twitter 的尖端 JavaScript 框架,來建構可擴展、可維護的模組化應用程式
- 從零開始,透過清晰的逐步範例來構建一個簡單的應用程式
- 透過經驗豐富的 Flight 開發者提供的最佳實踐範例,快速超越學習曲線

詳細內容
Flight 是一個輕量級、基於元件的 JavaScript 應用程式框架,由 Twitter 為 Twitter.com 開發。它是一個令人興奮的替代方案,解決了現代 MVVM 框架的複雜性,提供了一個最小的 API,讓您能夠以最少的樣板代碼編寫快速、可靠、可擴展的應用程式。

《Getting Started with Twitter Flight》為讀者提供了 Flight 創建的原因以及如何使用它來構建高效能、強大的網頁應用程式的獨特視角——來自於直接與創建團隊合作的人的觀點。從基本的 JavaScript 和 jQuery 知識開始,您將透過實用範例和詳細解釋來探索 Flight 的每個方面。

了解 Flight 與其他框架的區別,為什麼 Flight 被創建,以及為什麼您應該在下一個專案中使用它。發現 Flight 的基於元件的架構的力量,並使用 mixins,這是一種令人興奮的替代類別繼承的方法,來創建模板系統和數據存儲層。

《Getting Started with Twitter Flight》提供了您需要知道的一切,以構建從 UI 小部件到大型數據驅動應用程式的所有內容。

您將從本書中學到的內容
- 使用 Flight 架構可靠、可擴展的基於元件的應用程式
- 設計和構建用於存儲和處理的數據元件
- 創建 UI 元件以處理瀏覽器事件並修改 DOM
- 使用客戶端模板和事件委派即時創建 HTML
- 通過為 Jasmine 測試框架構建擴展來測試 Flight 元件

方法
《Getting Started with Twitter Flight》旨在教育讀者,幫助他們學習如何使用 Flight,Twitter 的尖端 JavaScript 框架,來構建模組化的強大應用程式。

本書的讀者對象
本書適合任何具有 JavaScript 基礎的人,想要構建網頁應用程式。Flight 學習快速且簡單,基於您已經理解的技術,如 DOM、事件和 jQuery。