Jika saya bekerja dalam file TypeScript .ts, apa yang dapat saya lakukan untuk mendapatkan jQuery Intellisense / autocompletion ketika saya mengetikkan $ character?
(Saya bekerja dalam proyek ASP.NET MVC 3 pada VS 2012.)
jquery
typescript
Ryan Lundy
sumber
sumber
Jawaban:
Anda perlu menambahkan referensi ke definisi jQuery di bagian atas
.ts
file Anda .Anda dapat menemukan anotasi tipe untuk jQuery dalam contoh ini .
sumber
.d.ts
dan JQuery akan melakukan itu.///
di awal baris !? Ini akan mengomentari baris!Lihat definisi jenis ini untuk TypeScript: https://github.com/borisyankov/DefinitelyTyped#readme . Mereka diperbarui secara berkala dan lebih lengkap daripada yang ada di contoh. Di Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
sumber
Daftar periksa hal-hal yang perlu disiapkan agar ini berfungsi:
Pastikan ekstensi TypeScript diinstal. Periksa Tools -> Extension Manager dan pastikan ekstensi "TypeScript for Microsoft Visual Studio" diinstal. Jika tidak, jalankan file .vsix yang ditemukan di folder TypeScript (Program Files \ Microsoft SDKs \ TypeScript \ <version>) untuk menginstal ekstensi.
Pastikan file Anda mereferensikan file jquery.d.ts. Anda harus memiliki komentar di / dekat bagian atas file Anda yang terlihat seperti ini:
Jika Anda perlu mendownloadnya, Anda dapat menemukan file jquery.d.ts sebagai bagian dari sampel Kapal Perang di http://www.typescriptlang.org/Samples/
sumber