reklama - zainteresowany?

Dart: Up and Running - Helion

Dart: Up and Running
ebook
Autor: Kathy Walrath, Seth Ladd
ISBN: 978-14-493-3085-9
stron: 158, Format: ebook
Data wydania: 2012-10-26
Księgarnia: Helion

Cena książki: 55,24 zł (poprzednio: 64,99 zł)
Oszczędzasz: 15% (-9,75 zł)

Dodaj do koszyka Dart: Up and Running

Get moving with Dart, the development platform that helps you build high-performance HTML5 apps for the modern Web. With this guide, you’ll take a hands-on tour of the Dart language, libraries, and tools—including its editor and virtual machine—for developing structured, fast, and maintainable web apps that run on both the client and the server.

Written by developer advocates at Google, this updated edition covers Dart 1.0. Google designed Dart to boost performance and help developers work more efficiently. This book shows you how to build everything from simple scripts to complex apps that work well in today’s browsers.

  • Build web apps with the object-oriented Dart language, and compile your code to JavaScript
  • Delve into language features, from optional types and method cascades to named constructors
  • Create, launch, and debug web and command-line apps with Dart Editor
  • Explore Dart APIs, including dart:core, dart:html, dart:io, dart:convert, and dart:mirrors
  • Use tools such as Dartium, the Chromium-based browser that can run Dart apps natively
  • Walk through Dartiverse Search, a client-server app that combines useful and fun language and API features

Dodaj do koszyka Dart: Up and Running

 

Osoby które kupowały "Dart: Up and Running", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

Dodaj do koszyka Dart: Up and Running

Spis treści

Dart: Up and Running eBook -- spis treści

  • Dart: Up and Running
  • Foreword
  • Preface
    • Conventions Used in This Book
    • Using Code Examples
    • Safari Books Online
    • How to Contact Us
    • Content Updates
      • Changes in the Third Printing: February 19, 2014
      • Changes in the Second Printing: March 29, 2013
    • Acknowledgments
  • 1. Quick Start
    • Why Google Created Dart
    • A Quick Look at the Dart Language
    • Whats Cool About Dart
    • Up and Running
      • Step 1: Download and Install the Software
      • Step 2: Launch the Editor
      • Step 3: Open and Run a Demo
      • Step 4: Create and Run an App
      • What Next?
        • Follow a code lab
        • Read tutorials
        • Become a power user
        • Send feedback
  • 2. A Tour of the Dart Language
    • A Basic Dart Program
    • Important Concepts
      • Keywords
      • Runtime Modes
    • Variables
      • Default Value
      • Optional Types
      • Final and Const
    • Built-in Types
      • Numbers
      • Strings
      • Booleans
      • Lists
      • Maps
      • Symbols
    • Functions
      • Optional Parameters
        • Optional named parameters
        • Optional positional parameters
      • The main() Function
      • Functions as First-Class Objects
      • Lexical Scope
      • Lexical Closures
      • Testing Functions for Equality
      • Return Values
    • Operators
      • Arithmetic Operators
      • Equality and Relational Operators
      • Type Test Operators
      • Assignment Operators
      • Logical Operators
      • Bitwise and Shift Operators
      • Other Operators
    • Control Flow Statements
      • If and Else
      • For Loops
      • While and Do-While
      • Break and Continue
      • Switch and Case
      • Assert
    • Exceptions
      • Throw
      • Catch
      • Finally
    • Classes
      • Instance Variables
      • Constructors
        • Default constructors
        • Constructors arent inherited
        • Named constructors
        • Invoking a non-default superclass constructor
        • Initializer list
        • Redirecting constructors
        • Constant constructors
        • Factory constructors
      • Methods
        • Instance methods
        • Getters and setters
        • Abstract methods
        • Overridable operators
      • Abstract Classes
      • Implicit Interfaces
      • Extending a Class
      • Adding Features to a Class: Mixins
      • Class Variables and Methods
        • Static variables
        • Static methods
    • Generics
      • Why Use Generics?
      • Using Collection Literals
      • Using Parameterized Types with Constructors
      • Generic Collections and the Types They Contain
    • Libraries and Visibility
      • Using Libraries
        • Specifying a library prefix
        • Importing only part of a library
      • Implementing Libraries
        • Declaring a library
        • Associating a file with a library
        • Re-exporting libraries
    • Isolates
    • Typedefs
    • Metadata
    • Comments
      • Single-Line Comments
      • Multi-Line Comments
      • Documentation Comments
    • Summary
  • 3. A Tour of the Dart Libraries
    • dart:coreNumbers, Collections, Strings, and More
      • Numbers
      • Strings and Regular Expressions
        • Searching inside a string
        • Extracting data from a string
        • Converting to uppercase or lowercase
        • Trimming and empty strings
        • Replacing part of a string
        • Building a string
        • Regular expressions
        • More information
      • Collections
        • Lists
        • Sets
        • Maps
        • Common collection methods
      • URIs
        • Encoding and decoding fully qualified URIs
        • Encoding and decoding URI components
        • Parsing URIs
        • Building URIs
      • Dates and Times
      • Utility Classes
        • Comparing objects
        • Implementing map keys
        • Iteration
      • Exceptions
    • dart:asyncAsynchronous Programming
      • Future
        • Basic usage
        • Chaining multiple asynchronous methods
        • Waiting for multiple Futures
      • Stream
        • Listening for stream data
        • Transforming stream data
      • More Information
    • dart:mathMath and Random
      • Trigonometry
      • Maximum and Minimum
      • Math Constants
      • Random Numbers
      • More Information
    • dart:htmlBrowser-Based Apps
      • Manipulating the DOM
        • Finding elements
        • Manipulating elements
        • Creating elements
        • Adding, replacing, and removing nodes
        • Manipulating CSS styles
        • Handling events
      • Using HTTP Resources with HttpRequest
        • Getting data from the server
        • Sending data to the server
      • Sending and Receiving Real-Time Data with WebSockets
        • Sending data
        • Receiving data
        • Handling WebSocket events
      • More Information
    • dart:ioI/O for Command-Line Apps
      • Files and Directories
        • Reading a file as text
        • Reading a file as binary
        • Handling errors
        • Streaming file contents
        • Writing file contents
        • Listing files in a directory
        • Other common functionality
      • HTTP Clients and Servers
        • HTTP server
        • HTTP client
      • More Information
    • dart:convertDecoding and Encoding JSON, UTF-8, and More
      • Decoding and Encoding JSON
      • Decoding and Encoding UTF-8 Characters
      • Other Functionality
    • dart:mirrorsReflection
      • Symbols
      • Introspection
        • Class Mirrors
        • InstanceMirrors
      • Invocation
        • Invoke methods
        • Invoke getters and setters
      • More Information
    • Summary
  • 4. Tools
    • pub: The Dart Package Manager
      • Creating a Pubspec
      • Installing Packages
      • Importing Libraries from Packages
      • More Information
    • Dart Editor
      • Viewing Samples
      • Managing the Files View
        • Adding apps
        • Removing apps
      • Creating Apps
      • Editing Apps
        • Using autocomplete
        • Browsing APIs
          • Finding out more about an API
          • Outlining a files contents
        • Refactoring
        • Searching
      • Running Apps
        • Specifying launch configurations
        • Running in production mode
        • Specifying a browser for JavaScript launches
      • Debugging Apps
      • Compiling to JavaScript
      • Other Features
        • Customizing Dart Editor
        • Keyboard alternatives
    • Dartium: Chromium with the Dart VM
      • Downloading and Installing the Browser
      • Launching the Browser
      • Filing Bugs
      • Linking to Dart Source
      • Detecting Dart Support
      • Launching from the Command Line
    • dart2js: The Dart-to-JavaScript Compiler
      • Basic Usage
      • Options
      • Helping dart2js Generate Better Code
      • Debugging
        • Chrome
        • Firefox
        • Safari
    • dart: The Standalone VM
      • Basic Usage
      • Options
      • Enabling Checked Mode
    • dartanalyzer: The Static Analyzer
      • Basic Usage
      • Options
    • Summary
  • 5. Walkthrough: Dartiverse Search
    • How to Run Dartiverse Search
    • How Dartiverse Search Works
    • The Clients HTML Code
    • The Clients Dart Code
      • Finding DOM Elements
      • Handling Events
      • Getting and Setting Properties
      • Adding DOM Elements
      • Encoding and Decoding Messages
      • Communicating with WebSockets
    • The Servers Code
      • Serving Static Files
      • Managing WebSocket Connections
      • Using Web APIs
      • Implementing a Library
      • Logging Messages
    • What Next?
  • Copyright

Dodaj do koszyka Dart: Up and Running

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.