Jak uzyskać jQuery autouzupełniania w maszynie?

głosy
94

Jeśli pracuję w pliku maszynopis .TS, co mogę zrobić, aby uzyskać jQuery Intellisense / autouzupełnianie po wpisaniu znaku $?

(Pracuję w projekcie ASP.NET MVC 3 w VS 2012.)

Utwórz 01/10/2012 o 23:29
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
106

Trzeba dodać odniesienie do definicji jQuery na górze .tspliku.

/// <reference path="jquery.d.ts" />

Można znaleźć adnotacje typu dla jQuery w tej próbce .

Odpowiedział 01/10/2012 o 23:46
źródło użytkownik

głosy
42

Sprawdź te definicje typów dla maszynopis: https://github.com/borisyankov/DefinitelyTyped#readme . Oni są regularnie aktualizowane i są bardziej kompletne niż te w przykładach. Na Nuget: http://www.nuget.org/profiles/DefinitelyTyped/

Odpowiedział 09/11/2012 o 13:56
źródło użytkownik

głosy
13

Lista rzeczy, które należy skonfigurować dla tej pracy:

  1. Upewnij się, że przedłużenie maszynopis jest zainstalowany. Sprawdzić Narzędzia -> Extension Manager i upewnij się, że „maszynopis do Microsoft Visual Studio” jest zainstalowane rozszerzenie. Jeśli tak nie jest, należy uruchomić plik .vsix znaleziony w folderze maszynopis (Program Files \ Microsoft SDK \ maszynopis \ <wersja>), aby zainstalować rozszerzenie.

  2. Pewność, że Twoje referencje plików plik jquery.d.ts. Powinieneś mieć komentarz w / w górnej części pliku, który wygląda tak:

/// <odniesienia ścieżka = "/ ścieżka / do / jquery.d.ts" />

Jeśli chcesz go pobrać, można znaleźć plik jquery.d.ts jako części próbki Warship w http://www.typescriptlang.org/Samples/

Odpowiedział 01/10/2012 o 23:46
źródło użytkownik

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