TypeScript – ein praktischer Einstieg: typsicheres JavaScript für skalierbare Webanwendungen
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Heidelberg
O'Reilly
2023
|
Ausgabe: | 1. Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 311 Seiten Diagramme 24 cm x 16.5 cm |
ISBN: | 9783960092186 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV048928018 | ||
003 | DE-604 | ||
005 | 20240223 | ||
007 | t | ||
008 | 230504s2023 gw |||| |||| 00||| ger d | ||
015 | |a 23,N14 |2 dnb | ||
016 | 7 | |a 1284592847 |2 DE-101 | |
020 | |a 9783960092186 |c Broschur : EUR 36.90 (DE), EUR 38.00 (AT) |9 978-3-96009-218-6 | ||
024 | 3 | |a 9783960092186 | |
035 | |a (OCoLC)1375004266 | ||
035 | |a (DE-599)DNB1284592847 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-M347 |a DE-860 |a DE-523 |a DE-1050 |a DE-1102 |a DE-29T |a DE-1043 |a DE-859 |a DE-703 |a DE-573 | ||
082 | 0 | |a 005.133 |2 23/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Goldberg, Josh |e Verfasser |0 (DE-588)1295925524 |4 aut | |
240 | 1 | 0 | |a Learning TypeScript |
245 | 1 | 0 | |a TypeScript – ein praktischer Einstieg |b typsicheres JavaScript für skalierbare Webanwendungen |c Josh Goldberg ; deutsche Übersetzung von Jens Olaf Koch |
246 | 1 | 0 | |a Type Script |
250 | |a 1. Auflage | ||
264 | 1 | |a Heidelberg |b O'Reilly |c 2023 | |
300 | |a 311 Seiten |b Diagramme |c 24 cm x 16.5 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Webentwicklung |0 (DE-588)1176227475 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a TypeScript |0 (DE-588)1058898167 |2 gnd |9 rswk-swf |
653 | |a JavaScript | ||
653 | |a IDE | ||
653 | |a TSC | ||
653 | |a Typdeklaration | ||
653 | |a Typen | ||
653 | |a Typsicherheit | ||
653 | |a Typsystem | ||
653 | |a Programmierung | ||
653 | |a Fehlerbehandlung | ||
689 | 0 | 0 | |a TypeScript |0 (DE-588)1058898167 |D s |
689 | 0 | 1 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | 2 | |a Webentwicklung |0 (DE-588)1176227475 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 1 | 1 | |a TypeScript |0 (DE-588)1058898167 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Koch, Olaf |d 1963- |0 (DE-588)1042694281 |4 trl | |
775 | 0 | 8 | |i Übersetzung von |a Goldberg, Josh |t Learning TypeScript |z 9781098110338 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-96010-792-7 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-3-96010-793-4 |
776 | 0 | 8 | |i Erscheint auch als |n Onine-Ausgabe, MOBI |z 978-3-96010-794-1 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=f816dbb3931a406395573dcf2578ed27&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034192025&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-034192025 | ||
883 | 1 | |8 1\p |a vlb |d 20230328 |q DE-101 |u https://d-nb.info/provenance/plan#vlb |
Datensatz im Suchindex
_version_ | 1804185115904966656 |
---|---|
adam_text | INHALT
VORWORT
JOSH
GOLDBERG
........................................................................
19
VORWORT
ZUR
DEUTSCHEN
AUSGABE
............................................................
25
TEIL
I
KONZEPTE
1
VON
JAVASCRIPT
ZU
TYPESCRIPT
............................................................
29
DIE
GESCHICHTE
VON
JAVASCRIPT
...................................................................
29
DIE
TUECKEN
VON
PUREM
JAVASCRIPT
.............................................................
30
KOSTSPIELIGE
FREIHEIT
...........................................................................
30
SCHWACHE
DOKUMENTATION
.................................................................
31
SCHWAECHERE
ENTWICKLERTOOLS
...............................................................
31
TYPESCRIPT!
................................................................................................
32
ERSTE
SCHRITTE
AUF
DEM
TYPESCRIPT-SPIELPLATZ
............................................
32
TYPESCRIPT
IN
AKTION
...........................................................................
33
FREIHEIT
DURCH
RESTRIKTION
...................................................................
33
PRAEZISE
DOKUMENTATION
.......................................................................
34
BESSERE
ENTWICKLERTOOLS
.....................................................................
35
KOMPILIEREN
........................................................................................
36
ERSTE
LOKALE
SCHRITTE
....................................................................................
36
TYPESCRIPT
LOKAL
AUSFUEHREN
.................................................................
37
EDITOR-FUNKTIONEN
.............................................................................
38
WAS
TYPESCRIPT
NICHT
IST
...........................................................................
38
EIN
HEILMITTEL
FUER
SCHLECHTEN
CODE
....................................................
39
EINE
ERWEITERUNG
FUER
JAVASCRIPT
(GROESSTENTEILS)
.................................
39
LANGSAMER
ALS
JAVASCRIPT
...................................................................
40
ERGEBNIS
EINER
ABGESCHLOSSENEN
ENTWICKLUNG
...................................
40
ZUSAMMENFASSUNG
.....................................................................................
40
I
11
2
DAS
TYPSYSTEM
............................................................................
43
WAS
IST
EIN
TYP?
........................................................................................
43
TYPSYSTEME
........................................................................................
45
FEHLERARTEN
..........................................................................................
46
ZUWEISBARKEIT
............................................................................................
47
ZUWEISBARKEITSFEHLER
VERSTEHEN
.........................................................
47
TYPANMERKUNGEN
......................................................................................
48
UNNOETIGE
TYPANMERKUNGEN
...............................................................
49
TYPFORMEN
.................................................................................................
50
MODULE
................................................................................................
51
ZUSAMMENFASSUNG
....................................................................................
53
3
VEREINIGUNGS
UND
LITERALTYPEN
.......................................................
55
VEREINIGUNGSTYPEN
....................................................................................
55
DEKLARATION
VON
VEREINIGUNGSTYPEN
..................................................
56
EIGENSCHAFTEN
VON
VEREINIGUNGSTYPEN
..............................................
56
TYPE
NARROWING
........................................................................................
57
TYPE
NARROWING
DURCH
ZUWEISUNG
..................................................
57
BEDINGUNGSABHAENGIGE
PRUEFUNGEN
......................................................
58
TYPEOF-PRUEFUNGEN
................................................................................
59
LITERALTYPEN
................................................................................................
59
ZUWEISBARKEIT
VON
LITERALTYPEN
.........................................................
61
STRIKTE
NULLPRUEFUNG
....................................................................................
61
DER
MILLIARDEN-DOLLAR-FEHLER
.............................................................
62
TYPE
NARROWING
DURCH
WAHRHEITSPRUEFUNG
......................................
63
VARIABLEN
OHNE
ANFANGSWERTE
...........................................................
64
TYPALIASE
.....................................................................................................
64
TYPALIASE
SIND
KEIN
JAVASCRIPT
...........................................................
65
TYPALIASE
KOMBINIEREN
.......................................................................
65
ZUSAMMENFASSUNG
....................................................................................
66
4
OBJEKTE
......................................................................................
67
OBJEKTTYPEN
..............................................................................................
67
DEKLARATION
VON
OBJEKTTYPEN
...........................................................
68
ALIASING
VON
OBJEKTTYPEN
.................................................................
68
STRUKTURELLE
TYPISIERUNG
...........................................................................
69
VERWENDUNGSPRUEFUNG
.........................................................................
70
PRUEFUNG
AUF
UEBERZAEHLIGE
EIGENSCHAFTEN
............................................
71
VERSCHACHTELTE
OBJEKTTYPEN
...............................................................
72
OPTIONALE
EIGENSCHAFTEN
...................................................................
73
VEREINIGUNGEN
VON
OBJEKTTYPEN
...............................................................
74
ABGELEITETE
VEREINIGUNGEN
VON
OBJEKTTYPEN
....................................
74
EXPLIZITE
VEREINIGUNGEN
VON
OBJEKTTYPEN
........................................
75
12
|
INHALT
TYPE
NARROWING
VON
OBJEKTTYPEN
....................................................
76
DISKRIMINIERTE
VEREINIGUNGSTYPEN
....................................................
77
SCHNITTMENGENTYPEN
.................................................................................
78
GEFAHREN
VON
SCHNITTMENGENTYPEN
..................................................
79
ZUSAMMENFASSUNG
......................................................................................
80
TEIL
II
FEATURES
5
FUNKTIONEN
................................................................................
83
FUNKTIONSPARAMETER
.................................................................................
83
ERFORDERLICHE
PARAMETER
.....................................................................
84
OPTIONALE
PARAMETER
...........................................................................
85
STANDARD-PARAMETER
...........................................................................
86
RESTPARAMETER
......................................................................................
86
RUECKGABETYPEN
..........................................................................................
87
EXPLIZITE
RUECKGABETYPEN
...................................................................
87
FUNKTIONSTYPEN
..........................................................................................
88
KLAMMERSETZUNG
BEI
FUNKTIONSTYPEN
................................................
90
ABLEITUNG
VON
PARAMETERTYPEN
..........................................................
90
TYPALIASE
FUER
FUNKTIONEN
...................................................................
91
WEITERE
RUECKGABETYPEN
.............................................................................
91
VOID
ZURUECKGEBEN
...............................................................................
91
NEVER
ZURUECKGEBEN
.............................................................................
93
UEBERLADUNG
VON
FUNKTIONEN
.....................................................................
93
KOMPATIBILITAET
DER
AUFRUFSIGNATUREN
................................................
94
ZUSAMMENFASSUNG
......................................................................................
95
6
ARRAYS
.......................................................................................
97
ARRAY-TYPEN
................................................................................................
98
ARRAY
UND
FUNKTIONSTYPEN
...............................................................
98
ARRAYS
MIT
VEREINIGUNGSTYP
...............................................................
98
EVOLVING-ANY-ARRAYS
...........................................................................
99
MEHRDIMENSIONALE
ARRAYS
...................................................................
99
ARRAY-ELEMENTE
..........................................................................................
100
FALLSTRICK:
UNZUVERLAESSIGE
ABLEITUNGEN
..............................................
100
SPREADS
UND
RESTPARAMETER
.......................................................................
101
SPREADS
................................................................................................
101
SPREADING
VON
RESTPARAMETERN
..........................................................
102
TUPEL
..........................................................................................................
102
ZUWEISBARKEIT
VON
TUPELN
.................................................................
103
TYPINFERENZ
BEI
TUPELN
.......................................................................
105
ZUSAMMENFASSUNG
.....................................................................................
107
INHALT
|
13
7
INTERFACES
...................................................................................
109
TYPALIASE
IM
VERGLEICH
ZU
INTERFACES
.........................................................
109
EIGENSCHAFTSTYPEN
......................................................................................
110
OPTIONALE
EIGENSCHAFTEN
...................................................................
111
SCHREIBGESCHUETZTE
EIGENSCHAFTEN
.......................................................
111
FUNKTIONEN
UND
METHODEN
...............................................................
113
AUFRUFSIGNATUREN
................................................................................
114
INDEXSIGNATUREN
..................................................................................
115
VERSCHACHTELTE
INTERFACES
...................................................................
118
ERWEITERUNG
VON
INTERFACES
.......................................................................
119
UEBERSCHREIBEN
VON
EIGENSCHAFTEN
....................................................
120
GLEICHZEITIGE
ERWEITERUNG
MEHRERER
INTERFACES
...............................
120
VERSCHMELZUNG
VON
INTERFACES
.................................................................
121
NAMENSKONFLIKTE
BEI
MEMBERN
.........................................................
122
ZUSAMMENFASSUNG
....................................................................................
123
8
KLASSEN
......................................................................................
125
KLASSENMETHODEN
......................................................................................
125
KLASSENEIGENSCHAFTEN
................................................................................
126
FUNKTIONSEIGENSCHAFTEN
.....................................................................
127
INITIALISIERUNGSPRUEFUNG
.......................................................................
128
OPTIONALE
EIGENSCHAFTEN
...................................................................
130
SCHREIBGESCHUETZTE
EIGENSCHAFTEN
.......................................................
130
KLASSEN
ALS
TYPEN
......................................................................................
132
KLASSEN
UND
INTERFACES
..............................................................................
133
GLEICHZEITIGE
IMPLEMENTIERUNG
MEHRERER
INTERFACES
.......................
134
EINE
KLASSE
ERWEITERN
................................................................................
136
ZUWEISBARKEIT
ERWEITERTER
KLASSEN
....................................................
136
UEBERSCHREIBEN
VON
KONSTRUKTOREN
....................................................
137
UEBERSCHREIBEN
VON
METHODEN
...........................................................
139
UEBERSCHREIBEN
VON
EIGENSCHAFTEN
....................................................
139
ABSTRAKTE
KLASSEN
......................................................................................
140
SICHTBARKEIT
VON
MEMBERN
.......................................................................
141
STATISCHE
FELD-MODIFIER
.....................................................................
144
ZUSAMMENFASSUNG
....................................................................................
144
9
TYP-MODIFIER
...............................................................................
147
TOPTYPES
..................................................................................................
147
ANY,
SCHON
WIEDER
..............................................................................
147
UNKNOWN
............................................................................................
148
TYPPRAEDIKATE
..............................................................................................
149
TYPOPERATOREN
..........................................................................................
151
KEYOF
.....................................................................................................
151
TYPEOF
..................................................................................................
153
14
|
INHALT
TYPZUSICHERUNGEN
...................................
154
ZUSICHERUNG
DES
FEHLERTYPS
...............................................................
155
NICHT-NULL-ZUSICHERUNG
.....................................................................
156
FALLSTRICKE
BEI
TYPZUSICHERUNGEN
......................................................
157
CONST-ZUSICHERUNGEN
...............................................................................
159
LITERALE
STATT
PRIMITIVER
DATENTYPEN
..................................................
160
SCHREIBGESCHUETZTE
OBJEKTE
.................................................................
161
ZUSAMMENFASSUNG
......................................................................................
162
10
GENERICS
....................................................................................
163
GENERISCHE
FUNKTIONEN
.............................................................................
164
EXPLIZITE
GENERISCHE
AUFRUFTYPEN
......................................................
165
MULTIPLE
TYPPARAMETER
FUER
FUNKTIONEN
............................................
166
GENERISCHE
INTERFACES
.................................................................................
167
ABGELEITETE
GENERISCHE
INTERFACE-TYPEN
............................................
168
GENERISCHE
KLASSEN
...................................................................................
169
EXPLIZITE
GENERISCHE
KLASSENTYPEN
....................................................
170
ERWEITERUNG
GENERISCHER
KLASSEN
......................................................
171
IMPLEMENTIERUNG
VON
GENERISCHEN
INTERFACES
....................................
172
METHODEN-GENERICS
...........................................................................
173
GENERICS
VON
STATISCHEN
KLASSENMEMBERN
........................................
173
GENERISCHE
TYPALIASE
.................................................................................
174
GENERISCHE
DISKRIMINIERTE
VEREINIGUNGSTYPEN
.................................
174
GENERISCHE
MODIFIER
.................................................................................
175
GENERISCHE
STANDARDWERTE
.................................................................
175
EINGESCHRAENKTE
GENERISCHE
TYPEN
............................................................
177
KEYOF
UND
EINGESCHRAENKTE
TYPPARAMETER
..........................................
178
PROMISES
......................................................................................................
179
PROMISES
ERSTELLEN
...............................................................................
179
ASYNCHRONE
FUNKTIONEN
.....................................................................
180
GENERICS
RICHTIG
VERWENDEN
.......................................................................
181
DIE
GOLDENE
REGEL
DER
GENERICS
........................................................
181
NAMENSKONVENTIONEN
FUER
GENERICS
..................................................
182
ZUSAMMENFASSUNG
......................................................................................
182
TEIL
III
VERWENDUNG
11
DEKLARATIONSDATEIEN
......................................................................
187
DEKLARATIONSDATEIEN
...................................................................................
187
LAUFZEITWERTE
DEKLARIEREN
.........................................................................
188
GLOBALE
WERTE
.....................................................................................
190
VERSCHMELZUNG
GLOBALER
INTERFACES
....................................................
190
GLOBALE
AUGMENTATIONEN
...................................................................
191
INHALT
|
15
INTEGRIERTE
DEKLARATIONEN
.........................................................................
192
BIBLIOTHEKS-DEKLARATIONEN
.................................................................
192
DOM-DEKLARATIONEN
.........................................................................
194
MODULDEKLARATIONEN
..................................................................................
195
MODULDEKLARATIONEN
MIT
PLATZHALTERN
..............................................
195
TYPEN
VON
PAKETEN
....................................................................................
196
DECLARATION
..........................................................................................
196
TYPEN
VON
DEPENDENCY-PAKETEN
......................................................
197
PAKET-TYPENBEREITSTELLEN
...................................................................
198
DEFINITELYTYPED
........................................................................................
199
VERFUEGBARKEIT
VON
TYPINFORMATIONEN
..............................................
200
ZUSAMMENFASSUNG
....................................................................................
200
12
IDE-FUNKTIONEN
VERWENDEN
............................................................
203
IM
CODE
NAVIGIEREN
....................................................................................
204
DEFINITIONEN
SUCHEN
...........................................................................
205
VERWENDUNGEN
SUCHEN
.......................................................................
206
IMPLEMENTIERUNGEN
SUCHEN
...............................................................
207
CODE
SCHREIBEN
..........................................................................................
208
NAMEN
VERVOLLSTAENDIGEN
...................................................................
208
AUTOMATISCHE
IMPORT-UPDATES
...........................................................
209
CODE-AKTIONEN
....................................................................................
210
EFFEKTIV
MIT
FEHLERN
UMGEHEN
...................................................................
213
FEHLER
DES
SPRACHDIENSTS
...................................................................
213
ZUSAMMENFASSUNG
....................................................................................
217
13
KONFIGURATIONSOPTIONEN
................................................................
219
TSC-OPTIONEN
..............................................................................................
219
PRETTY-MODE
........................................................................................
220
WATCH-MODE
......................................................................................
220
TSCONFIG-DATEIEN
......................................................................................
221
TSC
--INIT
..............................................................................................
222
KOMMANDOZEILE
ODER
KONFIGURATIONSDATEI?
......................................
222
DATEIEN
EINSCHLIESSEN
..................................................................................
223
INCLUDE
................................................................................................
223
EXCLUDE
................................................................................................
224
ALTERNATIVE
DATEIENDUNGEN
.......................................................................
224
JSX-SYNTAX
..........................................................................................
224
RESOLVEJSONMODULE
.............................................................................
226
AUSGABE
VON
JAVASCRIPT
.............................................................................
227
OUTDIR
..................................................................................................
227
TARGET
..................................................................................................
228
AUSGABE
VON
DEKLARATIONSDATEIEN
....................................................
229
16
|
INHALT
SOURCEMAPS
..........................................................................................
231
NOEMIT
................................................................................................
232
TYPECHECKING
..............................................................................................
232
LIB
........................................................................................................
232
SKIPLIBCHECK
......................................................................................
233
STRICT-MODE
..........................................................................................
233
MODULE
......................................................................................................
238
MODULE
................................................................................................
239
MODULERESOLUTION
...............................................................................
239
INTEROPERABILITAET
MIT
COMMONJS
......................................................
240
ISOLATEDMODULES
.................................................................................
241
JAVASCRIPT
....................................................................................................
242
ALLOWJS
..................................................................................................
242
CHECKJS
................................................................................................
243
JSDOC-UNTERSTUETZUNG
.........................................................................
244
KONFIGURATIONSERWEITERUNGEN
...................................................................
245
EXTENDS
................................................................................................
245
BASISKONFIGURATIONSDATEIEN
.................................................................
246
PROJEKTREFERENZEN
........................................................................................
247
COMPOSITE
............................................................................................
248
REFERENCES
............................................................................................
248
BUILD-MODE
..........................................................................................
249
ZUSAMMENFASSUNG
......................................................................................
250
TEIL
IV
ZUGABEN
14
SYNTAXERWEITERUNGEN
...................................................................
255
PARAMETEREIGENSCHAFTEN
IN
KLASSEN
..........................................................
256
EXPERIMENTELLE
DEKORATOREN
.....................................................................
258
ENUMS
........................................................................................................
259
AUTOMATISCHE
ZUORDNUNG
NUMERISCHER
WERTE
.................................
261
ENUMS
MIT
STRING-WERTEN
...................................................................
262
CONST-ENUMS
......................................................................................
263
NAMENSRAEUME
............................................................................................
264
NAMESPACE-EXPORTE
...........................................................................
265
VERSCHACHTELTE
NAMENSRAEUME
..........................................................
267
NAMENSRAEUME
IN
TYPDEFINITIONEN
....................................................
267
GEBEN
SIE
MODULEN
DEN
VORZUG
VOR
NAMENSRAEUMEN
.....................
268
TYPE-ONLY-IMPORTE
UND
-EXPORTE
............................................................
269
ZUSAMMENFASSUNG
.....................................................................................
270
INHALT
|
17
15
TYPOPERATIONEN
..........................................................................
271
ABGEBILDETE
TYPEN
....................................................................................
271
ABGEBILDETE
TYPEN
AUF
BASIS
VON
OBJEKTTYPEN
...............................
272
AENDERUNG
VON
MODIFIERN
...................................................................
274
GENERISCHE
ABGEBILDETE
TYPEN
...........................................................
275
BEDINGTE
TYPEN
..........................................................................................
277
GENERISCHE
BEDINGTE
TYPEN
...............................................................
277
DISTRIBUTIVE
TYPEN
..............................................................................
279
ABGELEITETE
TYPEN
..............................................................................
279
ABGEBILDETE
BEDINGTE
TYPEN
.............................................................
280
NEVER
...........................................................................................................
281
NEVER
UND
SCHNITTMENGEN
UND
VEREINIGUNGSTYPEN
.........................
281
NEVER
UND
BEDINGTE
TYPEN
.................................................................
281
NEVER
UND
ABGEBILDETE
TYPEN
.............................................................
282
TEMPLATE-LITERALTYPEN
..............................................................................
283
INTRINSISCHE
STRING-MANIPULATIONSTYPEN
............................................
284
TEMPLATE-LITERALSCHLUESSEL
.................................................................
285
REMAPPING
VON
SCHLUESSELN
...............................................................
286
TYPOPERATIONEN
UND
KOMPLEXITAET
...........................................................
288
ZUSAMMENFASSUNG
....................................................................................
288
GLOSSAR
...........................................................................................
289
INDEX
...............................................................................................
299
18
|
INHALT
|
adam_txt |
INHALT
VORWORT
JOSH
GOLDBERG
.
19
VORWORT
ZUR
DEUTSCHEN
AUSGABE
.
25
TEIL
I
KONZEPTE
1
VON
JAVASCRIPT
ZU
TYPESCRIPT
.
29
DIE
GESCHICHTE
VON
JAVASCRIPT
.
29
DIE
TUECKEN
VON
PUREM
JAVASCRIPT
.
30
KOSTSPIELIGE
FREIHEIT
.
30
SCHWACHE
DOKUMENTATION
.
31
SCHWAECHERE
ENTWICKLERTOOLS
.
31
TYPESCRIPT!
.
32
ERSTE
SCHRITTE
AUF
DEM
TYPESCRIPT-SPIELPLATZ
.
32
TYPESCRIPT
IN
AKTION
.
33
FREIHEIT
DURCH
RESTRIKTION
.
33
PRAEZISE
DOKUMENTATION
.
34
BESSERE
ENTWICKLERTOOLS
.
35
KOMPILIEREN
.
36
ERSTE
LOKALE
SCHRITTE
.
36
TYPESCRIPT
LOKAL
AUSFUEHREN
.
37
EDITOR-FUNKTIONEN
.
38
WAS
TYPESCRIPT
NICHT
IST
.
38
EIN
HEILMITTEL
FUER
SCHLECHTEN
CODE
.
39
EINE
ERWEITERUNG
FUER
JAVASCRIPT
(GROESSTENTEILS)
.
39
LANGSAMER
ALS
JAVASCRIPT
.
40
ERGEBNIS
EINER
ABGESCHLOSSENEN
ENTWICKLUNG
.
40
ZUSAMMENFASSUNG
.
40
I
11
2
DAS
TYPSYSTEM
.
43
WAS
IST
EIN
TYP?
.
43
TYPSYSTEME
.
45
FEHLERARTEN
.
46
ZUWEISBARKEIT
.
47
ZUWEISBARKEITSFEHLER
VERSTEHEN
.
47
TYPANMERKUNGEN
.
48
UNNOETIGE
TYPANMERKUNGEN
.
49
TYPFORMEN
.
50
MODULE
.
51
ZUSAMMENFASSUNG
.
53
3
VEREINIGUNGS
UND
LITERALTYPEN
.
55
VEREINIGUNGSTYPEN
.
55
DEKLARATION
VON
VEREINIGUNGSTYPEN
.
56
EIGENSCHAFTEN
VON
VEREINIGUNGSTYPEN
.
56
TYPE
NARROWING
.
57
TYPE
NARROWING
DURCH
ZUWEISUNG
.
57
BEDINGUNGSABHAENGIGE
PRUEFUNGEN
.
58
TYPEOF-PRUEFUNGEN
.
59
LITERALTYPEN
.
59
ZUWEISBARKEIT
VON
LITERALTYPEN
.
61
STRIKTE
NULLPRUEFUNG
.
61
DER
MILLIARDEN-DOLLAR-FEHLER
.
62
TYPE
NARROWING
DURCH
WAHRHEITSPRUEFUNG
.
63
VARIABLEN
OHNE
ANFANGSWERTE
.
64
TYPALIASE
.
64
TYPALIASE
SIND
KEIN
JAVASCRIPT
.
65
TYPALIASE
KOMBINIEREN
.
65
ZUSAMMENFASSUNG
.
66
4
OBJEKTE
.
67
OBJEKTTYPEN
.
67
DEKLARATION
VON
OBJEKTTYPEN
.
68
ALIASING
VON
OBJEKTTYPEN
.
68
STRUKTURELLE
TYPISIERUNG
.
69
VERWENDUNGSPRUEFUNG
.
70
PRUEFUNG
AUF
UEBERZAEHLIGE
EIGENSCHAFTEN
.
71
VERSCHACHTELTE
OBJEKTTYPEN
.
72
OPTIONALE
EIGENSCHAFTEN
.
73
VEREINIGUNGEN
VON
OBJEKTTYPEN
.
74
ABGELEITETE
VEREINIGUNGEN
VON
OBJEKTTYPEN
.
74
EXPLIZITE
VEREINIGUNGEN
VON
OBJEKTTYPEN
.
75
12
|
INHALT
TYPE
NARROWING
VON
OBJEKTTYPEN
.
76
DISKRIMINIERTE
VEREINIGUNGSTYPEN
.
77
SCHNITTMENGENTYPEN
.
78
GEFAHREN
VON
SCHNITTMENGENTYPEN
.
79
ZUSAMMENFASSUNG
.
80
TEIL
II
FEATURES
5
FUNKTIONEN
.
83
FUNKTIONSPARAMETER
.
83
ERFORDERLICHE
PARAMETER
.
84
OPTIONALE
PARAMETER
.
85
STANDARD-PARAMETER
.
86
RESTPARAMETER
.
86
RUECKGABETYPEN
.
87
EXPLIZITE
RUECKGABETYPEN
.
87
FUNKTIONSTYPEN
.
88
KLAMMERSETZUNG
BEI
FUNKTIONSTYPEN
.
90
ABLEITUNG
VON
PARAMETERTYPEN
.
90
TYPALIASE
FUER
FUNKTIONEN
.
91
WEITERE
RUECKGABETYPEN
.
91
VOID
ZURUECKGEBEN
.
91
NEVER
ZURUECKGEBEN
.
93
UEBERLADUNG
VON
FUNKTIONEN
.
93
KOMPATIBILITAET
DER
AUFRUFSIGNATUREN
.
94
ZUSAMMENFASSUNG
.
95
6
ARRAYS
.
97
ARRAY-TYPEN
.
98
ARRAY
UND
FUNKTIONSTYPEN
.
98
ARRAYS
MIT
VEREINIGUNGSTYP
.
98
EVOLVING-ANY-ARRAYS
.
99
MEHRDIMENSIONALE
ARRAYS
.
99
ARRAY-ELEMENTE
.
100
FALLSTRICK:
UNZUVERLAESSIGE
ABLEITUNGEN
.
100
SPREADS
UND
RESTPARAMETER
.
101
SPREADS
.
101
SPREADING
VON
RESTPARAMETERN
.
102
TUPEL
.
102
ZUWEISBARKEIT
VON
TUPELN
.
103
TYPINFERENZ
BEI
TUPELN
.
105
ZUSAMMENFASSUNG
.
107
INHALT
|
13
7
INTERFACES
.
109
TYPALIASE
IM
VERGLEICH
ZU
INTERFACES
.
109
EIGENSCHAFTSTYPEN
.
110
OPTIONALE
EIGENSCHAFTEN
.
111
SCHREIBGESCHUETZTE
EIGENSCHAFTEN
.
111
FUNKTIONEN
UND
METHODEN
.
113
AUFRUFSIGNATUREN
.
114
INDEXSIGNATUREN
.
115
VERSCHACHTELTE
INTERFACES
.
118
ERWEITERUNG
VON
INTERFACES
.
119
UEBERSCHREIBEN
VON
EIGENSCHAFTEN
.
120
GLEICHZEITIGE
ERWEITERUNG
MEHRERER
INTERFACES
.
120
VERSCHMELZUNG
VON
INTERFACES
.
121
NAMENSKONFLIKTE
BEI
MEMBERN
.
122
ZUSAMMENFASSUNG
.
123
8
KLASSEN
.
125
KLASSENMETHODEN
.
125
KLASSENEIGENSCHAFTEN
.
126
FUNKTIONSEIGENSCHAFTEN
.
127
INITIALISIERUNGSPRUEFUNG
.
128
OPTIONALE
EIGENSCHAFTEN
.
130
SCHREIBGESCHUETZTE
EIGENSCHAFTEN
.
130
KLASSEN
ALS
TYPEN
.
132
KLASSEN
UND
INTERFACES
.
133
GLEICHZEITIGE
IMPLEMENTIERUNG
MEHRERER
INTERFACES
.
134
EINE
KLASSE
ERWEITERN
.
136
ZUWEISBARKEIT
ERWEITERTER
KLASSEN
.
136
UEBERSCHREIBEN
VON
KONSTRUKTOREN
.
137
UEBERSCHREIBEN
VON
METHODEN
.
139
UEBERSCHREIBEN
VON
EIGENSCHAFTEN
.
139
ABSTRAKTE
KLASSEN
.
140
SICHTBARKEIT
VON
MEMBERN
.
141
STATISCHE
FELD-MODIFIER
.
144
ZUSAMMENFASSUNG
.
144
9
TYP-MODIFIER
.
147
TOPTYPES
.
147
ANY,
SCHON
WIEDER
.
147
UNKNOWN
.
148
TYPPRAEDIKATE
.
149
TYPOPERATOREN
.
151
KEYOF
.
151
TYPEOF
.
153
14
|
INHALT
TYPZUSICHERUNGEN
.
154
ZUSICHERUNG
DES
FEHLERTYPS
.
155
NICHT-NULL-ZUSICHERUNG
.
156
FALLSTRICKE
BEI
TYPZUSICHERUNGEN
.
157
CONST-ZUSICHERUNGEN
.
159
LITERALE
STATT
PRIMITIVER
DATENTYPEN
.
160
SCHREIBGESCHUETZTE
OBJEKTE
.
161
ZUSAMMENFASSUNG
.
162
10
GENERICS
.
163
GENERISCHE
FUNKTIONEN
.
164
EXPLIZITE
GENERISCHE
AUFRUFTYPEN
.
165
MULTIPLE
TYPPARAMETER
FUER
FUNKTIONEN
.
166
GENERISCHE
INTERFACES
.
167
ABGELEITETE
GENERISCHE
INTERFACE-TYPEN
.
168
GENERISCHE
KLASSEN
.
169
EXPLIZITE
GENERISCHE
KLASSENTYPEN
.
170
ERWEITERUNG
GENERISCHER
KLASSEN
.
171
IMPLEMENTIERUNG
VON
GENERISCHEN
INTERFACES
.
172
METHODEN-GENERICS
.
173
GENERICS
VON
STATISCHEN
KLASSENMEMBERN
.
173
GENERISCHE
TYPALIASE
.
174
GENERISCHE
DISKRIMINIERTE
VEREINIGUNGSTYPEN
.
174
GENERISCHE
MODIFIER
.
175
GENERISCHE
STANDARDWERTE
.
175
EINGESCHRAENKTE
GENERISCHE
TYPEN
.
177
KEYOF
UND
EINGESCHRAENKTE
TYPPARAMETER
.
178
PROMISES
.
179
PROMISES
ERSTELLEN
.
179
ASYNCHRONE
FUNKTIONEN
.
180
GENERICS
RICHTIG
VERWENDEN
.
181
DIE
GOLDENE
REGEL
DER
GENERICS
.
181
NAMENSKONVENTIONEN
FUER
GENERICS
.
182
ZUSAMMENFASSUNG
.
182
TEIL
III
VERWENDUNG
11
DEKLARATIONSDATEIEN
.
187
DEKLARATIONSDATEIEN
.
187
LAUFZEITWERTE
DEKLARIEREN
.
188
GLOBALE
WERTE
.
190
VERSCHMELZUNG
GLOBALER
INTERFACES
.
190
GLOBALE
AUGMENTATIONEN
.
191
INHALT
|
15
INTEGRIERTE
DEKLARATIONEN
.
192
BIBLIOTHEKS-DEKLARATIONEN
.
192
DOM-DEKLARATIONEN
.
194
MODULDEKLARATIONEN
.
195
MODULDEKLARATIONEN
MIT
PLATZHALTERN
.
195
TYPEN
VON
PAKETEN
.
196
DECLARATION
.
196
TYPEN
VON
DEPENDENCY-PAKETEN
.
197
PAKET-TYPENBEREITSTELLEN
.
198
DEFINITELYTYPED
.
199
VERFUEGBARKEIT
VON
TYPINFORMATIONEN
.
200
ZUSAMMENFASSUNG
.
200
12
IDE-FUNKTIONEN
VERWENDEN
.
203
IM
CODE
NAVIGIEREN
.
204
DEFINITIONEN
SUCHEN
.
205
VERWENDUNGEN
SUCHEN
.
206
IMPLEMENTIERUNGEN
SUCHEN
.
207
CODE
SCHREIBEN
.
208
NAMEN
VERVOLLSTAENDIGEN
.
208
AUTOMATISCHE
IMPORT-UPDATES
.
209
CODE-AKTIONEN
.
210
EFFEKTIV
MIT
FEHLERN
UMGEHEN
.
213
FEHLER
DES
SPRACHDIENSTS
.
213
ZUSAMMENFASSUNG
.
217
13
KONFIGURATIONSOPTIONEN
.
219
TSC-OPTIONEN
.
219
PRETTY-MODE
.
220
WATCH-MODE
.
220
TSCONFIG-DATEIEN
.
221
TSC
--INIT
.
222
KOMMANDOZEILE
ODER
KONFIGURATIONSDATEI?
.
222
DATEIEN
EINSCHLIESSEN
.
223
INCLUDE
.
223
EXCLUDE
.
224
ALTERNATIVE
DATEIENDUNGEN
.
224
JSX-SYNTAX
.
224
RESOLVEJSONMODULE
.
226
AUSGABE
VON
JAVASCRIPT
.
227
OUTDIR
.
227
TARGET
.
228
AUSGABE
VON
DEKLARATIONSDATEIEN
.
229
16
|
INHALT
SOURCEMAPS
.
231
NOEMIT
.
232
TYPECHECKING
.
232
LIB
.
232
SKIPLIBCHECK
.
233
STRICT-MODE
.
233
MODULE
.
238
MODULE
.
239
MODULERESOLUTION
.
239
INTEROPERABILITAET
MIT
COMMONJS
.
240
ISOLATEDMODULES
.
241
JAVASCRIPT
.
242
ALLOWJS
.
242
CHECKJS
.
243
JSDOC-UNTERSTUETZUNG
.
244
KONFIGURATIONSERWEITERUNGEN
.
245
EXTENDS
.
245
BASISKONFIGURATIONSDATEIEN
.
246
PROJEKTREFERENZEN
.
247
COMPOSITE
.
248
REFERENCES
.
248
BUILD-MODE
.
249
ZUSAMMENFASSUNG
.
250
TEIL
IV
ZUGABEN
14
SYNTAXERWEITERUNGEN
.
255
PARAMETEREIGENSCHAFTEN
IN
KLASSEN
.
256
EXPERIMENTELLE
DEKORATOREN
.
258
ENUMS
.
259
AUTOMATISCHE
ZUORDNUNG
NUMERISCHER
WERTE
.
261
ENUMS
MIT
STRING-WERTEN
.
262
CONST-ENUMS
.
263
NAMENSRAEUME
.
264
NAMESPACE-EXPORTE
.
265
VERSCHACHTELTE
NAMENSRAEUME
.
267
NAMENSRAEUME
IN
TYPDEFINITIONEN
.
267
GEBEN
SIE
MODULEN
DEN
VORZUG
VOR
NAMENSRAEUMEN
.
268
TYPE-ONLY-IMPORTE
UND
-EXPORTE
.
269
ZUSAMMENFASSUNG
.
270
INHALT
|
17
15
TYPOPERATIONEN
.
271
ABGEBILDETE
TYPEN
.
271
ABGEBILDETE
TYPEN
AUF
BASIS
VON
OBJEKTTYPEN
.
272
AENDERUNG
VON
MODIFIERN
.
274
GENERISCHE
ABGEBILDETE
TYPEN
.
275
BEDINGTE
TYPEN
.
277
GENERISCHE
BEDINGTE
TYPEN
.
277
DISTRIBUTIVE
TYPEN
.
279
ABGELEITETE
TYPEN
.
279
ABGEBILDETE
BEDINGTE
TYPEN
.
280
NEVER
.
281
NEVER
UND
SCHNITTMENGEN
UND
VEREINIGUNGSTYPEN
.
281
NEVER
UND
BEDINGTE
TYPEN
.
281
NEVER
UND
ABGEBILDETE
TYPEN
.
282
TEMPLATE-LITERALTYPEN
.
283
INTRINSISCHE
STRING-MANIPULATIONSTYPEN
.
284
TEMPLATE-LITERALSCHLUESSEL
.
285
REMAPPING
VON
SCHLUESSELN
.
286
TYPOPERATIONEN
UND
KOMPLEXITAET
.
288
ZUSAMMENFASSUNG
.
288
GLOSSAR
.
289
INDEX
.
299
18
|
INHALT |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Goldberg, Josh |
author2 | Koch, Olaf 1963- |
author2_role | trl |
author2_variant | o k ok |
author_GND | (DE-588)1295925524 (DE-588)1042694281 |
author_facet | Goldberg, Josh Koch, Olaf 1963- |
author_role | aut |
author_sort | Goldberg, Josh |
author_variant | j g jg |
building | Verbundindex |
bvnumber | BV048928018 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)1375004266 (DE-599)DNB1284592847 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02862nam a22006978c 4500</leader><controlfield tag="001">BV048928018</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240223 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230504s2023 gw |||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">23,N14</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1284592847</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783960092186</subfield><subfield code="c">Broschur : EUR 36.90 (DE), EUR 38.00 (AT)</subfield><subfield code="9">978-3-96009-218-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783960092186</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1375004266</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1284592847</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Goldberg, Josh</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1295925524</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Learning TypeScript</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">TypeScript – ein praktischer Einstieg</subfield><subfield code="b">typsicheres JavaScript für skalierbare Webanwendungen</subfield><subfield code="c">Josh Goldberg ; deutsche Übersetzung von Jens Olaf Koch</subfield></datafield><datafield tag="246" ind1="1" ind2="0"><subfield code="a">Type Script</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">311 Seiten</subfield><subfield code="b">Diagramme</subfield><subfield code="c">24 cm x 16.5 cm</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="650" ind1="0" ind2="7"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Webentwicklung</subfield><subfield code="0">(DE-588)1176227475</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">TypeScript</subfield><subfield code="0">(DE-588)1058898167</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">JavaScript</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">IDE</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">TSC</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Typdeklaration</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Typen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Typsicherheit</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Typsystem</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Fehlerbehandlung</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">TypeScript</subfield><subfield code="0">(DE-588)1058898167</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Webentwicklung</subfield><subfield code="0">(DE-588)1176227475</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">TypeScript</subfield><subfield code="0">(DE-588)1058898167</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Koch, Olaf</subfield><subfield code="d">1963-</subfield><subfield code="0">(DE-588)1042694281</subfield><subfield code="4">trl</subfield></datafield><datafield tag="775" ind1="0" ind2="8"><subfield code="i">Übersetzung von</subfield><subfield code="a">Goldberg, Josh</subfield><subfield code="t">Learning TypeScript</subfield><subfield code="z">9781098110338</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-96010-792-7</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-3-96010-793-4</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Onine-Ausgabe, MOBI</subfield><subfield code="z">978-3-96010-794-1</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=f816dbb3931a406395573dcf2578ed27&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</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=034192025&sequence=000001&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-034192025</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20230328</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield></record></collection> |
id | DE-604.BV048928018 |
illustrated | Not Illustrated |
index_date | 2024-07-03T21:56:29Z |
indexdate | 2024-07-10T09:50:07Z |
institution | BVB |
isbn | 9783960092186 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034192025 |
oclc_num | 1375004266 |
open_access_boolean | |
owner | DE-M347 DE-860 DE-523 DE-1050 DE-1102 DE-29T DE-1043 DE-859 DE-703 DE-573 |
owner_facet | DE-M347 DE-860 DE-523 DE-1050 DE-1102 DE-29T DE-1043 DE-859 DE-703 DE-573 |
physical | 311 Seiten Diagramme 24 cm x 16.5 cm |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | O'Reilly |
record_format | marc |
spelling | Goldberg, Josh Verfasser (DE-588)1295925524 aut Learning TypeScript TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen Josh Goldberg ; deutsche Übersetzung von Jens Olaf Koch Type Script 1. Auflage Heidelberg O'Reilly 2023 311 Seiten Diagramme 24 cm x 16.5 cm txt rdacontent n rdamedia nc rdacarrier JavaScript (DE-588)4420180-1 gnd rswk-swf Webentwicklung (DE-588)1176227475 gnd rswk-swf TypeScript (DE-588)1058898167 gnd rswk-swf JavaScript IDE TSC Typdeklaration Typen Typsicherheit Typsystem Programmierung Fehlerbehandlung TypeScript (DE-588)1058898167 s JavaScript (DE-588)4420180-1 s Webentwicklung (DE-588)1176227475 s DE-604 Koch, Olaf 1963- (DE-588)1042694281 trl Übersetzung von Goldberg, Josh Learning TypeScript 9781098110338 Erscheint auch als Online-Ausgabe, PDF 978-3-96010-792-7 Erscheint auch als Online-Ausgabe, EPUB 978-3-96010-793-4 Erscheint auch als Onine-Ausgabe, MOBI 978-3-96010-794-1 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=f816dbb3931a406395573dcf2578ed27&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034192025&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20230328 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Goldberg, Josh TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen JavaScript (DE-588)4420180-1 gnd Webentwicklung (DE-588)1176227475 gnd TypeScript (DE-588)1058898167 gnd |
subject_GND | (DE-588)4420180-1 (DE-588)1176227475 (DE-588)1058898167 |
title | TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen |
title_alt | Learning TypeScript Type Script |
title_auth | TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen |
title_exact_search | TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen |
title_exact_search_txtP | TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen |
title_full | TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen Josh Goldberg ; deutsche Übersetzung von Jens Olaf Koch |
title_fullStr | TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen Josh Goldberg ; deutsche Übersetzung von Jens Olaf Koch |
title_full_unstemmed | TypeScript – ein praktischer Einstieg typsicheres JavaScript für skalierbare Webanwendungen Josh Goldberg ; deutsche Übersetzung von Jens Olaf Koch |
title_short | TypeScript – ein praktischer Einstieg |
title_sort | typescript ein praktischer einstieg typsicheres javascript fur skalierbare webanwendungen |
title_sub | typsicheres JavaScript für skalierbare Webanwendungen |
topic | JavaScript (DE-588)4420180-1 gnd Webentwicklung (DE-588)1176227475 gnd TypeScript (DE-588)1058898167 gnd |
topic_facet | JavaScript Webentwicklung TypeScript |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=f816dbb3931a406395573dcf2578ed27&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034192025&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT goldbergjosh learningtypescript AT kocholaf learningtypescript AT goldbergjosh typescripteinpraktischereinstiegtypsicheresjavascriptfurskalierbarewebanwendungen AT kocholaf typescripteinpraktischereinstiegtypsicheresjavascriptfurskalierbarewebanwendungen AT goldbergjosh typescript AT kocholaf typescript |