TypeScript .ts dosyasında çalışıyorsam, $ karakterini yazdığımda jQuery Intellisense / otomatik tamamlama almak için ne yapabilirim?
(VS 2012'de bir ASP.NET MVC 3 projesinde çalışıyorum.)
TypeScript .ts dosyasında çalışıyorsam, $ karakterini yazdığımda jQuery Intellisense / otomatik tamamlama almak için ne yapabilirim?
(VS 2012'de bir ASP.NET MVC 3 projesinde çalışıyorum.)
Yanıtlar:
.tsDosyanızın üst kısmındaki jQuery tanımına bir referans eklemeniz gerekir .
/// <reference path="jquery.d.ts" />
Bu örnekte jQuery için tür ek açıklamaları bulabilirsiniz .
.d.tsolacak ve JQuery bunu yapacak.
///, satırın başında kullanmak için çok kablolu değil mi ? Çizgiyi yorumlayacak!
TypeScript için şu tür tanımlarına bakın: https://github.com/borisyankov/DefinitelyTyped#readme . Düzenli olarak güncelleniyorlar ve örneklerdekilerden daha eksiksizler. Nuget hakkında: http://www.nuget.org/profiles/DefinitelyTyped/
Bunun işe yaraması için ayarlanması gereken şeylerin kontrol listesi:
TypeScript uzantısının kurulu olduğundan emin olun. Araçlar -> Uzantı Yöneticisi'ni kontrol edin ve "Microsoft Visual Studio için TypeScript" uzantısının kurulu olduğundan emin olun. Değilse, uzantıyı yüklemek için TypeScript klasöründe (Program Files \ Microsoft SDKs \ TypeScript \ <version>) bulunan .vsix dosyasını çalıştırın.
Dosyanızın jquery.d.ts dosyasına başvurduğundan emin olun. Dosyanızın üst kısmına / yakınında şuna benzeyen bir yorum yapmalısınız:
/// <başvuru yolu = "/ jquery.d.ts'ye / yolu" />
İndirmeniz gerekirse, http://www.typescriptlang.org/Samples/ adresinde Savaş Gemisi örneğinin bir parçası olarak jquery.d.ts dosyasını bulabilirsiniz.