Dart for hipsters: fast, flexible, structured code for the modern web
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Dallas [u.a.]
Pragmatic Bookshelf
2013
|
Schriftenreihe: | The pragmatic programmers
Pragmatic express |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 134 S. |
ISBN: | 9781937785031 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040923898 | ||
003 | DE-604 | ||
005 | 20130621 | ||
007 | t | ||
008 | 130403s2013 |||| 00||| eng d | ||
020 | |a 9781937785031 |9 978-1-937785-03-1 | ||
035 | |a (OCoLC)854686945 | ||
035 | |a (DE-599)BVBBV040923898 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-739 | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Strom, Chris |e Verfasser |4 aut | |
245 | 1 | 0 | |a Dart for hipsters |b fast, flexible, structured code for the modern web |
264 | 1 | |a Dallas [u.a.] |b Pragmatic Bookshelf |c 2013 | |
300 | |a XIII, 134 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The pragmatic programmers | |
490 | 0 | |a Pragmatic express | |
856 | 4 | 2 | |m Digitalisierung UB Passau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025902992&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025902992 |
Datensatz im Suchindex
_version_ | 1804150219999281152 |
---|---|
adam_text | Introduction
............. ix
Part
I
—
Getting Started
1.
Project:
Your First Dart Application
....... 3
1.1
The Back End
3
1.2
HTML for Dart
4
1.3 Ajax
in Dart
5
1.4
This App Won t Run
9
1.5
What s Next
10
2.
Basic Types
............. 11
2.1
Numbers
11
2.2
Strings
11
2.3
Booleans
13
2.4
HashMaps (aka Hashes, Associative Arrays)
13
2.5
Lists (aka Arrays)
15
2.6
Dates
17
2.7
Types
18
2.8
What s Next
20
3.
Functional Programming in Dart
........ 21
3.1
Anonymous Functions
22
3.2
First-Order Functions
24
3.3
Optional Arguments
25
3.4
What s Next
28
4.
Manipulating the DOM
.......... 29
4.1
darfchtml
29
4.2
Finding Things
29
4.3
Adding Things
31
4.4
Removing Things
32
4.5
Updating Elements
33
4.6
Method Cascades
34
4.7
DOM Ready
34
4.8
What s Next
34
5.
Compiling to JavaScript
.......... 35
5.1
Compiling to JavaScript with dart2js
36
5.2
Maintaining Dart and JavaScript Side-by-Side
38
5.3
What s Next
40
Part II
—
Effective Coding Techniques
6.
Project: MVC in Dart
........... 43
6.1
MVC in Dart
43
6.2
Hipster Collections
45
6.3
Hipster Models
49
6.4
Hipster Views
52
6.5
Putting Models, Collections, and Views Together to Create
New Records
54
6.6
What s Next
56
7.
Classes and Objects
........... 57
7.1
Class Is a First-Order Concept
57
7.2
Instance Variables
58
7.3
Methods
59
7.4
Static Methods and Variables (aka Class Methods and
Variables)
64
7.5
Subclasses
65
7.6
Duck-Typing in Dart with implements
66
7.7
Constructors
67
7.8
What s Next
73
8.
Events
.............. 75
8.1
Plain-Old Events
75
8.2
Custom Event Systems
76
8.3
What s Next
79
Part III
—
Code Organization
9.
Project: Extracting Libraries
......... 83
9.1
What to Extract and What to Leave
83
9.2
Real Libraries
87
9.3
What s Next
89
10.
Libraries
............. 91
10.1
Parts
91
10.2
Libraries
93
10.3
Core Dart Libraries
95
10.4
What s Next
95
Part IV
—
Maintainability
11.
Project: Varying Behavior
......... 99
11.1
Vary Class Behavior with noSuchMethodO
99
11.2
Sync Through Dependency Injection
103
11.3
What s Next
107
12.
Testing Dart
............ 109
12.1
Obtaining the Test Harness
109
12.2 2 + 2 = 5
Should Be Red
109
12.3
What s Next
114
Part V
—
The Next Level with Dart
13.
Project: An End to Callback Hell
....... 117
13.1
The Future
117
13.2
Handling Errors in the Future
120
13.3
What s Next
121
14.
Futures and Isolates
.......... 123
14.1
Completers and Futures
123
14.2
Isolates
124
14.3
Wrapping Up
126
15.
HTML5 and Dart
........... 127
15.1
Animation
127
15.2
Local Storage
128
15.3
WebSockets
130
15.4
Canvas
132
15.5
Wrapping Up
134
|
any_adam_object | 1 |
author | Strom, Chris |
author_facet | Strom, Chris |
author_role | aut |
author_sort | Strom, Chris |
author_variant | c s cs |
building | Verbundindex |
bvnumber | BV040923898 |
classification_rvk | ST 253 |
ctrlnum | (OCoLC)854686945 (DE-599)BVBBV040923898 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01102nam a2200301 c 4500</leader><controlfield tag="001">BV040923898</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130621 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130403s2013 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781937785031</subfield><subfield code="9">978-1-937785-03-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)854686945</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040923898</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Strom, Chris</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Dart for hipsters</subfield><subfield code="b">fast, flexible, structured code for the modern web</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Dallas [u.a.]</subfield><subfield code="b">Pragmatic Bookshelf</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 134 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The pragmatic programmers</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Pragmatic express</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025902992&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025902992</subfield></datafield></record></collection> |
id | DE-604.BV040923898 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T00:35:27Z |
institution | BVB |
isbn | 9781937785031 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025902992 |
oclc_num | 854686945 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | XIII, 134 S. |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Pragmatic Bookshelf |
record_format | marc |
series2 | The pragmatic programmers Pragmatic express |
spelling | Strom, Chris Verfasser aut Dart for hipsters fast, flexible, structured code for the modern web Dallas [u.a.] Pragmatic Bookshelf 2013 XIII, 134 S. txt rdacontent n rdamedia nc rdacarrier The pragmatic programmers Pragmatic express Digitalisierung UB Passau application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025902992&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Strom, Chris Dart for hipsters fast, flexible, structured code for the modern web |
title | Dart for hipsters fast, flexible, structured code for the modern web |
title_auth | Dart for hipsters fast, flexible, structured code for the modern web |
title_exact_search | Dart for hipsters fast, flexible, structured code for the modern web |
title_full | Dart for hipsters fast, flexible, structured code for the modern web |
title_fullStr | Dart for hipsters fast, flexible, structured code for the modern web |
title_full_unstemmed | Dart for hipsters fast, flexible, structured code for the modern web |
title_short | Dart for hipsters |
title_sort | dart for hipsters fast flexible structured code for the modern web |
title_sub | fast, flexible, structured code for the modern web |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025902992&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT stromchris dartforhipstersfastflexiblestructuredcodeforthemodernweb |