Coverart for item
The Resource Getting Started with Twitter Flight : Build Scalable, Modular JavaScript Applications with the Twitter Flight Framework, Tom Hamshere

Getting Started with Twitter Flight : Build Scalable, Modular JavaScript Applications with the Twitter Flight Framework, Tom Hamshere

Label
Getting Started with Twitter Flight : Build Scalable, Modular JavaScript Applications with the Twitter Flight Framework
Title
Getting Started with Twitter Flight
Title remainder
Build Scalable, Modular JavaScript Applications with the Twitter Flight Framework
Statement of responsibility
Tom Hamshere
Creator
Subject
Language
eng
Summary
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. 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
http://library.link/vocab/creatorName
Hamshere, Tom
Dewey number
004.36
Illustrations
illustrations
Index
index present
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
Microblogs
Label
Getting Started with Twitter Flight : Build Scalable, Modular JavaScript Applications with the Twitter Flight Framework, Tom Hamshere
Instantiates
Publication
Antecedent source
unknown
Color
multicolored
Contents
  • Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: What is Flight?; Who made Flight?; How does Flight work?; Event-driven interfaces; Scalable architecture; No parent-child relationships; No spaghetti code; Promote reusability with well-defined interfaces; The missing model; Simplify; Reduce boilerplate; Summary; Chapter 2: The Advantages of Flight; Simplicity; Efficient complexity management; Reusability; Agnostic architecture; Performance; Well-organized freedom; Summary; Chapter 3: Flight in the Wild
  • Flight at TwitterFlight offers better performance; Flight provides a manageable codebase; Quotes from developers; On refactoring; On Flight's component architecture; Open source Flight projects; TodoMVC; Components for web applications; Extending Flight with two-way data binding; Summary; Chapter 4: Building a Flight Application; Scaffolding a Flight application with Yo; Installing Yo; Understanding the application structure; Running the application; Creating custom applications; Using Flight without a module loader; Troubleshooting; Debugging; Summary; Chapter 5: Components
  • What is a component?Component types; Mixins; Creating your first component; Attaching components to the DOM; Performing actions on component initialization; Summary; Chapter 6: UI Components; Attaching components to an existing HTML; Listening for browser events; Attaching event handlers; Defining event handlers; Finding DOM nodes; Setting default attributes; Using attributes to select nodes; Triggering custom events in Flight; Triggering events on specific elements; Event names; Event data; Modifying the DOM; Summary; Chapter 7: Data Components; What is a data component?
  • Attaching data componentsNaming data events; Creating a data component; Listening for UI events; Event handlers; Triggering data events; Completing the task_data component; handleNeedsTask; handleNeedsTasks; handleTaskCompleted; Error handling; Handling data events; Summary; Chapter 8: Event Naming; The importance of event names; Events are not instructions; Suggested naming conventions; Summary; Chapter 9: Mixins; What are mixins?; When to use mixins; How do mixins work?; Creating mixins; Using mixins; Mixin priority; Creating your first mixin; Mix storage into Task Data
  • Initializing the task list from storageExtending existing methods; Before and after; Around; Advice priority for component and mixins; Mixing mixins into mixins; Summary; Chapter 10: Templating and Event Delegation; Generating template objects from the DOM nodes; Constructing templates in components; Creating a templating mixin; Server-side compilation; Using HTML to determine state; Working with dynamic HTML ─ event delegation; Add delegated events to task_list; Completing a task; Summary; Chapter 11: Web Application Performance; Reducing time to page load; Deferred loading
Control code
ocn862386161
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781461948278
Level of compression
unknown
Other physical details
illustrations
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)862386161
Label
Getting Started with Twitter Flight : Build Scalable, Modular JavaScript Applications with the Twitter Flight Framework, Tom Hamshere
Publication
Antecedent source
unknown
Color
multicolored
Contents
  • Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: What is Flight?; Who made Flight?; How does Flight work?; Event-driven interfaces; Scalable architecture; No parent-child relationships; No spaghetti code; Promote reusability with well-defined interfaces; The missing model; Simplify; Reduce boilerplate; Summary; Chapter 2: The Advantages of Flight; Simplicity; Efficient complexity management; Reusability; Agnostic architecture; Performance; Well-organized freedom; Summary; Chapter 3: Flight in the Wild
  • Flight at TwitterFlight offers better performance; Flight provides a manageable codebase; Quotes from developers; On refactoring; On Flight's component architecture; Open source Flight projects; TodoMVC; Components for web applications; Extending Flight with two-way data binding; Summary; Chapter 4: Building a Flight Application; Scaffolding a Flight application with Yo; Installing Yo; Understanding the application structure; Running the application; Creating custom applications; Using Flight without a module loader; Troubleshooting; Debugging; Summary; Chapter 5: Components
  • What is a component?Component types; Mixins; Creating your first component; Attaching components to the DOM; Performing actions on component initialization; Summary; Chapter 6: UI Components; Attaching components to an existing HTML; Listening for browser events; Attaching event handlers; Defining event handlers; Finding DOM nodes; Setting default attributes; Using attributes to select nodes; Triggering custom events in Flight; Triggering events on specific elements; Event names; Event data; Modifying the DOM; Summary; Chapter 7: Data Components; What is a data component?
  • Attaching data componentsNaming data events; Creating a data component; Listening for UI events; Event handlers; Triggering data events; Completing the task_data component; handleNeedsTask; handleNeedsTasks; handleTaskCompleted; Error handling; Handling data events; Summary; Chapter 8: Event Naming; The importance of event names; Events are not instructions; Suggested naming conventions; Summary; Chapter 9: Mixins; What are mixins?; When to use mixins; How do mixins work?; Creating mixins; Using mixins; Mixin priority; Creating your first mixin; Mix storage into Task Data
  • Initializing the task list from storageExtending existing methods; Before and after; Around; Advice priority for component and mixins; Mixing mixins into mixins; Summary; Chapter 10: Templating and Event Delegation; Generating template objects from the DOM nodes; Constructing templates in components; Creating a templating mixin; Server-side compilation; Using HTML to determine state; Working with dynamic HTML ─ event delegation; Add delegated events to task_list; Completing a task; Summary; Chapter 11: Web Application Performance; Reducing time to page load; Deferred loading
Control code
ocn862386161
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781461948278
Level of compression
unknown
Other physical details
illustrations
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)862386161

Library Locations

    • InternetBorrow it
      Albany, Auckland, 0632, NZ
Processing Feedback ...