Unterstützung für JavaScript und TypeScript

Visual Studio für Mac bietet Unterstützung für JavaScript und TypeScript über Syntaxhervorhebung, Codeformatierung und IntelliSense.

TypeScript-Editor-Unterstützung

Weitere Informationen zum Schreiben von JavaScript finden Sie in den Anleitungen Schreiben von JavaScript-Code.

Hinzufügen einer JavaScript-Datei

JavaScript-Dateien werden am häufigsten über das Dialogfeld Neue Datei zu ASP.NET Core-Projekten hinzugefügt. Klicken Sie zum Hinzufügen einer JavaScript-Datei mit der rechten Maustaste auf Ihr Projekt, und wechseln Sie zu Hinzufügen > Neue Datei:

Hinzufügen neuer Dateien zum Projekt

Wählen Sie im Dialogfeld Neue Datei Web > Empty JS file (Leere JS-Datei) oder Web > TypeScript-Datei aus. Benennen Sie die Datei, und wählen Sie dann Neu aus:

Erstellen einer neuen TypeScript-Datei aus der Vorlage

IntelliSense

Visual Studio für Mac verwendet den JavaScript Language Service für die Bereitstellung von IntelliSense. Auf diese Weise verfügen Sie beim Schreiben von Code über eine intelligente Codevervollständigung, Parameterinfos und Memberlisten.

JavaScript-IntelliSense in Visual Studio für Mac kann auf einem Typrückschluss, einem JSDoc oder auf TypeScript-Deklarationen basieren.

  • Typrückschluss – Der Typ eines Objekts wird anhand des umgebenden Codekontexts ermittelt. Weitere Informationen finden Sie im Abschnitt über Visual Studio unter IntelliSense (auf Typrückschluss basierend).

  • JSDoc – In manchen Situationen stellt der Typrückschluss nicht die richtigen Typinformationen bereit. In diesen Fällen können die Typinformationen explizit durch JSDoc-Anmerkungen bereitgestellt werden. Weitere Informationen finden Sie im Abschnitt über Visual Studio unter IntelliSense (auf JSDoc basierend).

  • TypeScript-Deklarationsdateien: .d.ts-Dateien werden verwendet, um Werte für JavaScript-IntelliSense bereitzustellen. In dieser Datei deklarierte Typen können als Typen in JSDoc-Kommentaren verwendet werden. Weitere Informationen finden Sie im Abschnitt über Visual Studio unter IntelliSense (auf TypeScript-Deklarationsdateien basierend)

    Hinzufügen einer TypeScript-Definitionsdatei

Weitere Informationen