Heim  >  Artikel  >  Web-Frontend  >  Wofür wird Typoskript verwendet? Was kann getan werden?

Wofür wird Typoskript verwendet? Was kann getan werden?

不言
不言Original
2018-10-20 11:54:2913924Durchsuche

Wir sind mit JavaScript sehr vertraut, aber was ist Typoskript? Typescript ist eigentlich eine freie und Open-Source-Programmiersprache, die von Microsoft entwickelt wurde. Sie ist eine Obermenge von JavaScript und fügt der Sprache im Wesentlichen optionale statische Typisierung und klassenbasierte objektorientierte Programmierung hinzu. Der folgende Artikel stellt Ihnen vor, wofür Typoskript verwendet wird. Was kann getan werden? Wer Interesse hat, kann einen Blick darauf werfen.

Das erste, was wir wissen müssen, ist, dass die von Typescript letztendlich kompilierte Sprache js ist. Dadurch können wir js besser verwenden, anstatt es durch eine völlig neue Sprache zu ersetzen.

Schauen wir uns direkt an: Was nützt Typoskript? Was kann getan werden?

1. Starke Typisierung zur Kompilierungszeit

TypeScript hat eine Reihe von Typmechanismen entwickelt, um eine starke Typbeurteilung zur Kompilierzeit sicherzustellen.

Der einfachste Weg besteht darin, den Typ der Variablen zu deklarieren, wenn die leistungsstarke starke Typisierung vom Compiler überprüft wird. Jeder andere Zuweisungstyp führt zu einem Kompilierungsfehler. Zu diesem Zeitpunkt müssen wir ihn nur ändern Laut Fehlerbericht reichen die entsprechenden Parameter aus.

Einer der größten Vorteile der starken Typisierung sind intelligente Eingabeaufforderungen. Sie können beispielsweise wissen, welche Eigenschaften und Methoden die aktuelle Variable hat, was sehr praktisch ist.

2. Modularisierung

Mit dem TypeScript-Schlüsselwortmodul können Sie einen ähnlichen Effekt wie einen Namespace erzielen und durch den Export steuern, ob extern darauf zugegriffen wird:

module Project{
    export module Core{
        function FuncA(){ }
        export function FuncB(){
           FuncA();//ok
        }
    }
}

module Project.Core{
    export function FuncC(){
        FuncA();//error
        FuncB();//ok
    }
}

Project.Core.FuncA();//error
Project.Core.FuncB();//ok
Project.Core.FuncC();//ok

Aus diesem Beispiel können wir ersehen, dass Module beim Zugriff als Trennzeichen verwendet werden können Auf das Schlüsselwort export kann extern zugegriffen werden, und Module können zusammengeführt werden. Auf Nicht-Exportobjekte kann jedoch nicht unter anderen Modulen zugegriffen werden, selbst wenn sie denselben Namen haben, z. B. FuncA().

3. Vorhandene Klassenbibliotheken können einfach verwendet werden

Ähnlich wie C-Header-Dateien können Sie mit TypeScript einige Deklarationen definieren und vorhandene Variablen und Typen deklarieren Rufen Sie problemlos vorhandene Klassenbibliotheken auf stark typisierte Weise auf.

Das Obige ist der gesamte Inhalt dieses Artikels. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonWofür wird Typoskript verwendet? Was kann getan werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn