Podpora JavaScriptu a TypeScriptu v sadě Visual Studio pro Mac
Důležité
Visual Studio pro Mac je naplánované na vyřazení ze 31. srpna 2024 v souladu s moderními zásadami životního cyklu Společnosti Microsoft. I když můžete dál pracovat se sadou Visual Studio pro Mac, existuje několik dalších možností pro vývojáře na Macu, jako je verze Preview nového rozšíření C# Dev Kit pro VS Code.
Přečtěte si další informace o časových osách podpory a alternativách.
Visual Studio pro Mac podporuje JavaScript a TypeScript prostřednictvím zvýrazňování syntaxe, formátování kódu a IntelliSense.
Další informace o psaní JavaScriptu najdete v průvodcích psaní javascriptového kódu .
Přidání souboru JavaScriptu
Soubory JavaScriptu se nejčastěji přidávají do ASP.NET základních projektů prostřednictvím dialogového okna Nový soubor . Pokud chcete přidat javascriptový soubor, klikněte pravým tlačítkem na projekt a přejděte na Přidat > nový soubor:
V dialogovém okně Nový soubor vyberte soubor JS s prázdným webem > nebo soubor Web > TypeScript. Pojmenujte ho a pak zvolte Nový:
IntelliSense
Visual Studio pro Mac používá službu JavaScript Language Service k poskytování technologie IntelliSense, která umožňuje inteligentní dokončování kódu, informace o parametrech a seznamy členů při psaní kódu.
JavaScript IntelliSense v sadě Visual Studio pro Mac může být založen na deklaracích odvození typu, JSDoc nebo TypeScriptu.
Odvození typu – Typ objektu se zjistí kontextem okolního kódu. Další informace najdete v části sady Visual Studio v IntelliSense na základě odvození typu.
JSDoc – Existují časy, kdy odvození typu neposkytuje správné informace o typu. V těchto případech je možné informace o typu poskytnout explicitně pomocí poznámek JSDoc . Další informace najdete v části sady Visual Studio o technologii IntelliSense na základě JSDoc.
Soubory deklarací TypeScriptu –
.d.ts
soubory slouží k zadání hodnot pro JavaScript IntelliSense. Typy deklarované v daném souboru lze použít jako typy u komentářů JSDoc. Další informace najdete v části sady Visual Studio v IntelliSense na základě souborů deklarací TypeScriptu.