JavaScript Intellisense na stroji Soubor

hlasů
7

Je to možné jen získat IntelliSense na stroji souborů odkazem .tssoubory s vlastními kódovanými rozhraní?

Existuje řešení pro stávající knihovny JavaScriptu?

Položena 07/10/2012 v 16:03
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
12

Jste schopni získat IntelliSense pro ostatní strojopisu souborů pomocí referenční scénář směrnici externí v horní části skriptu:

///<reference path="someOtherScript.ts" />

Jako vedlejší poznámku, reference směrnice strojopisu IntelliSense nepodporuje operátoru vlnovka jako reference direktiva JavaScript dělá. Například, pokud váš skript se nachází v „~ / Scripts / foo /“, v JavaScriptu můžete odkaz:

///<reference path="~/Scripts/otherScriptFile.js" />

zatímco na stroji budete muset odkazovat vzhledem k aktuálnímu souboru:

///<reference path="../otherScriptFile.ts" />

Více informací o této problematice naleznete v sekci 11.1.1 zdrojové soubory závislostí na strojopisu Spec .

S ohledem na JavaScript IntelliSense v souboru strojopisu, že v současné době jeví jako není možné získat reference IntelliSense JavaScript.

Odpovězeno 08/10/2012 v 19:04
zdroj uživatelem

hlasů
7

Jako ostatní přede mnou již uvedl, je třeba definiční soubory.

DefinitelyTyped GitHub úložiště poskytuje vynikající (a rostoucí) seznam definičních souborů pro mnoho populárních knihoven.

Odpovězeno 03/12/2012 v 23:58
zdroj uživatelem

hlasů
1

Dostanete intellisense podporu pro každou JS kódu (kvalita se může měnit), avšak konkrétní věci strojopis je k dispozici pouze při použití souborů apropriate rozlišením (* .d.ts).

Můžete najít další definiční soubory ve zdrojovém úložišti (> typizací, v současné době pouze jQuery a WinJS / RT) http://typescript.codeplex.com/SourceControl/BrowseLatest

Odpovězeno 07/10/2012 v 17:00
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more