Book description
Web Programming with Dart is for programmers who want to master the new Dart programming language from Google, and also web developers who want to understand how Dart can integrate perfectly with HTML5 and CSS3.
With this book you will understand the ins and outs of the language, how the tools work, and how to get the most from the core functions and libraries. Web Programming with Dart is a practical, example-led book, with case studies involving developing UI animations for the web, working with web services such as JSON, server side Dart applications, and the new Polymer.dart library for advanced HTML UI web components generation.
Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
-
Chapter 1: Dart’s Flightpath So Far
- What is Dart?
- Advantages to Using Dart
- Dart’s Origins
-
Converting From Other Programming Languages
- Dart Names are Simpler and More Structured
- Searching for DOM Elements is Easier
- Dart Has Real Data Collections
- Constructors to Create New DOM Elements
- Dart Improves and Unifies the Events System
- Say Goodbye to Vendor Prefixes
- Future-Based APIs
- Libraries
- Cross-Browser Consistency
- Cascaded DOM Construction
- Why Dart is Perfect for Web Development
- Summary
- Part I: Getting Started
-
Part II: Dart Tools
- Chapter 3: Making the Most of the Dart Editor
- Chapter 4: Using Pub and dart2js to Compile Applications to JavaScript
- Chapter 5: Application Launches
- Chapter 6: Using the Dart Pub Package Manager
- Chapter 7: Optimizing for Dart VM and Dartium
- Chapter 8: Cleaning up with Dart Formatter
- Chapter 9: Generating Dart Code Documentation
- Chapter 10: Monitoring Your Applications with Observatory
-
Part III: The Dart Language: Basics
- Chapter 11: The Dart Comment System
- Chapter 12: Understanding Operators and Expressions
- Chapter 13: Mastering Dart’s Variables and Data Types
- Chapter 14: Flow Control Statements
- Chapter 15: Working with Functions
- Chapter 16: A Syntax Summary and Cheat Sheet
-
Part IV: The Dart Language: Advanced
- Chapter 17: Processing Exceptions and Error Control
- Chapter 18: Understanding Dart Classes
- Chapter 19: Implicit Interfaces and Abstract Classes
- Chapter 20: Implementing Generics and Typedefs
- Chapter 21: Using Dart’s Libraries
- Chapter 22: Leveraging Isolates for Concurrency and Multi-Processing
- Chapter 23: Asynchronous Programming with Dart
- Chapter 24: An Advanced Syntax Summary
- Part V: Dart and Other Web Technologies
- Part VI: Dart and the Web Server
- Part VII: Dart’s Future
- Index
Product information
- Title: Web Programming with Dart
- Author(s):
- Release date: January 2015
- Publisher(s): Apress
- ISBN: 9781484205563
You might also like
book
Write Web Apps with Dart: Develop and Design
DART, THE OPEN-SOURCE web programming language developed by Google, is designed for building everything from simple …
book
Dart for Absolute Beginners
" Dart for Absolute Beginners enables individuals with no background in programming to create their own …
book
Quick Start Guide to Dart Programming: Create High-Performance Applications for the Web and Mobile
Get started with Dart and learn to program with this language suitable for high-performing, modern applications. …
book
Dart: Up and Running
Get moving with Dart, the development platform that helps you build high-performance HTML5 apps for the …