TypeScript

[Pages:124]TypeScript

#typescript

Inhaltsverzeichnis

?ber

1

Kapitel 1: Erste Schritte mit TypeScript

2

Bemerkungen

2

Versionen

2

Examples

3

Installation und Einrichtung

3

Hintergrund

3

IDEs

3

Visual Studio

3

Visual Studio Code

4

WebStorm

4

IntelliJ IDEA

4

Atom & Atom-Typoskript

4

Erhabener Text

4

Befehlszeilenschnittstelle installieren

4

Installieren Sie Node.js

4

Installieren Sie das npm-Paket global

4

Installieren Sie das npm-Paket lokal

4

Installationskan?le

5

TypeScript-Code wird kompiliert

5

Kompilieren Sie mit tsconfig.json

5

Hallo Welt

5

Grundlegende Syntax

6

Typanmeldungen

6

Casting

7

Klassen

7

TypeScript REPL in Node.js

8

Ausf?hren von TypeScript mit ts-node

8

Kapitel 2: Arrays

10

Examples

10

Objekt im Array suchen

10

Find () verwenden

10

Kapitel 3: Aufz?hlungen

11

Examples

11

So erhalten Sie alle Aufz?hlungswerte

11

Aufz?hlungen mit expliziten Werten

11

Benutzerdefinierte Enum-Implementierung: wird f?r Enums erweitert

12

Erweitern von Enums ohne benutzerdefinierte Enum-Implementierung

13

Kapitel 4: Benutzerdefinierte Typenschutz

14

Syntax

14

Bemerkungen

14

Examples

14

Instanceof verwenden

14

Mit typeof

15

Typ?berwachungsfunktionen

15

Kapitel 5: Debuggen

17

Einf?hrung

17

Examples

17

JavaScript mit SourceMaps in Visual Studio-Code

17

JavaScript mit SourceMaps in WebStorm

17

TypeScript mit TS-Knoten in Visual Studio-Code

18

TypeScript mit TS-Knoten in WebStorm

19

Kapitel 6: Externe Bibliotheken importieren

21

Syntax

21

Bemerkungen

21

Examples

21

Ein Modul von npm importieren

22

Definitionsdateien suchen

22

Verwendung globaler externer Bibliotheken ohne Typisierung

23

Definitionsdateien mit Typoscript 2.x suchen

23

Kapitel 7: Funktionen

25

Bemerkungen

25

Examples

25

Optionale und Standardparameter

25

Arten von Funktionen

25

Funktion als Parameter

26

Funktionen mit Unionstypen

27

Kapitel 8: Generics

29

Syntax

29

Bemerkungen

29

Examples

29

Generische Schnittstellen

29

Eine generische Schnittstelle deklarieren

29

Generische Schnittstelle mit mehreren Typparametern

30

Implementieren einer generischen Schnittstelle

30

Generische Klasse

31

Generics-Einschr?nkungen

31

Generische Funktionen

32

Verwenden generischer Klassen und Funktionen:

32

Geben Sie Parameter als Einschr?nkungen ein

32

Kapitel 9: Integration mit Build-Tools

34

Bemerkungen

34

Examples

34

Installieren und konfigurieren Sie Webpack + -Ladeger?te

34

Browserify

34

Installieren

34

Befehlszeilenschnittstelle verwenden

34

API verwenden

34

Grunzen

35

Installieren

35

Grundlegende Gruntfile.js

35

Schluck

35

Installieren

35

Grundlegende gulpfile.js

35

gulpfile.js mit einer vorhandenen tsconfig.json

36

Webpack

36

Installieren

36

Grundlegende webpack.config.js

36

Webpack 2.x, 3.x

36

Webpack 1.x

37

MSBuild

37

NuGet

38

Kapitel 10: Klasse Dekorateur

39

Parameter

39

Examples

39

Grundklasse Dekorateur

39

Generierung von Metadaten mit einem Klassendekorateur

39

Argumente an einen Klassendekorateur ?bergeben

40

Kapitel 11: Klassen

42

Einf?hrung

42

Examples

42

Einfache Klasse

42

Grundvererbung

42

Konstrukteure

43

Accessoren

44

Abstrakte Klassen

44

Affe patchen eine Funktion in eine vorhandene Klasse

45

Transpilation

46

TypeScript-Quelle

46

JavaScript-Quelle

46

Beobachtungen

47

Kapitel 12: Konfigurieren Sie das Typescript-Projekt, um alle Dateien in Typoscript zu kom 48

Einf?hrung

48

Examples

48

Setup der Typoscript-Konfigurationsdatei

48

Kapitel 13: Mixins

50

Syntax

50

Parameter

50

Bemerkungen

50

Examples

50

Beispiel f?r Mixins

50

Kapitel 14: Module - Exportieren und Importieren

52

Examples

52

Hallo Weltmodul

52

Deklarationen exportieren / importieren

52

Erneut exportieren

53

Kapitel 15: Schnittstellen

56

Einf?hrung

56

Syntax

56

Bemerkungen

56

Schnittstellen vs. Typ-Aliase

56

Offizielle Schnittstellendokumentation

56

Examples

57

F?gen Sie einer vorhandenen Schnittstelle Funktionen oder Eigenschaften hinzu

57

Klassenschnittstelle

57

Schnittstelle erweitern

58

Verwenden von Schnittstellen zum Erzwingen von Typen

58

Generische Schnittstellen

59

Generische Parameter f?r Schnittstellen deklarieren

59

Generische Schnittstellen implementieren

60

Verwendung von Schnittstellen f?r Polymorphismus

61

Implizite Implementierung und Objektform

62

Kapitel 16: So verwenden Sie eine Javascript-Bibliothek ohne Typendefinitionsdatei

63

Einf?hrung

63

Examples

63

Deklarieren Sie eine beliebige globale

63

Erstellen Sie ein Modul, das einen Standardwert exportiert

63

Verwenden Sie ein Umgebungsmodul

64

Kapitel 17: Strikte Nullpr?fungen

65

Examples

65

Strikte Nullpr?fungen in Aktion

65

Nicht-Null-Zusicherungen

65

Kapitel 18: tsconfig.json

67

Syntax

67

Bemerkungen

67

?berblick

67

Tsconfig.json verwenden

67

Einzelheiten

67

Schema

68

Examples

68

Erstellen Sie ein TypeScript-Projekt mit tsconfig.json

68

compileOnSave

70

Bemerkungen

70

Konfiguration f?r weniger Programmierfehler

71

preserveConstEnums

71

Kapitel 19: TSLint - Sicherstellung der Codequalit?t und -konsistenz

73

Einf?hrung

73

Examples

73

Grundlegendes tslint.json-Setup

73

Konfiguration f?r weniger Programmierfehler

73

Standardm??ig einen vordefinierten Regelsatz verwenden

74

Installation und Einrichtung

75

S?tze von TSLint-Regeln

75

Kapitel 20: TypeScript mit AngularJS

76

Parameter

76

Bemerkungen

76

Examples

76

Richtlinie

76

Einfaches Beispiel

77

Komponente

78

Kapitel 21: TypeScript mit SystemJS

80

Examples

80

Hallo Welt im Browser mit SystemJS

80

Kapitel 22: TypeScript mit Webpack verwenden

83

Examples

83

webpack.config.js

83

Kapitel 23: TypeScript-Kerntypen

85

Syntax

85

Examples

85

Boolean

85

Nummer

85

String

85

Array

85

Enum

86

Irgendein

86

Leere

86

Tupel

86

Typen in Funktionsargumente und R?ckgabewert. Nummer

87

Typen in Funktionsargumente und R?ckgabewert. String

87

String-Literal-Typen

88

Schnittarten

91

const Enum

92

Kapitel 24: Typische Skript-Beispiele

94

Bemerkungen

94

Examples

94

1 einfaches Beispiel f?r die Vererbung von Klassen, das die Erweiterungen und das Super-Sc

94

Beispiel f?r eine statische Klassenvariable: Z?hlen Sie, wie viele Zeitmethoden aufgerufen

95

Kapitel 25: TypScript-Installations-Typoskript-und-Typ-Skript-Compiler-Tsc ausgef?hrt

96

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download