Daktilo Raphael JavaScript kitaplığını kullanın

oy
13

o daktilo JavaScript kütüphanesini kullanmak mümkün mü?

Mesela ben kullanmak istiyorum Raphael daktilo ve benim, JS dosyalarına eklendi /scripts folderve bunları ekledi _references.js.

Ama benim TS dosyasında beyan etmek istediğinizde:

var r = Raphael(10,50,640,480);

IntelliSense hep der ki:

Raphael does not exist in the current scope.

ve TS dosya derleme yapmaz.

Oluştur 07/10/2012 saat 15:15
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
19

Bu hat bir çevre bildirimi:

declare var Raphael: any;

Çalışır ederken, hiçbir gerçek yazmaya olsun.

Proje DefinitelyTyped zaten Raphael için tanımları vardır.

İndir raphael.d.ts dosyasını.

Ve bu gibi kullanmak:

/// <reference path="../Definitions/raphael.d.ts" />
Cevap 22/10/2012 saat 01:29
kaynak kullanıcı

oy
0

Daha önce olduğu gibi, belirtildiği, sadece "herhangi" türünde bir var olarak Raphael ilan edebilir, ancak IntelliSense istiyor ve derleme zamanı kontrol eğer, bir deklarasyon dosyası gerekir. Sürece devam ettik ve burada şuna bir başlangıç bıçak aldım: https://bitbucket.org/keesey/raphaelts

Cevap 21/10/2012 saat 19:35
kaynak kullanıcı

oy
0

Ben, önceki cevabı destekleyen tip herhangi biriyle var olarak Raphael beyan ve işe yarayacak. Eğer ciddiye tip script fayda almak ister Ama eğer Raphael js için deklarasyon dosyası oluşturun. Yani bu, Raphael js her kullandığınızda intellisense sağlayacaktır. İşte bağlantı typescript site tarafından sağlanan örneklerde kullanılabilir jQuery beyanı dosyası için. Sadece yardımcı olacak bir göz. Başka ayrıntılar gerekiyorsa bana bildirin.

Cevap 08/10/2012 saat 04:51
kaynak kullanıcı

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