Bruk Raphael Javascript-bibliotek i Loggfila

stemmer
13

Er det mulig å bruke Javascript-biblioteker i Loggfila?

For eksempel jeg vil bruke Raphael i Loggfila og lagt JS-filer i min /scripts folderog lagt dem til _references.js.

Men når jeg ønsker å erklære min TS filen:

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

IntelliSense alltid sier:

Raphael does not exist in the current scope.

og TS filen ikke kompilere.

Publisert på 07/10/2012 klokken 14:15
kilden bruker
På andre språk...                            


3 svar

stemmer
19

Denne linjen er en omgivelses erklæring:

declare var Raphael: any;

Selv om det fungerer, får du ingen reell skrive.

Prosjektet DefinitelyTyped har allerede definisjoner for Raphael.

Last ned raphael.d.ts filen.

Og bruke det som dette:

/// <reference path="../Definitions/raphael.d.ts" />
Svarte 22/10/2012 kl. 00:29
kilden bruker

stemmer
0

Som tidligere nevnt, kan du bare erklære Raphael som en VaR for "enhver" type, men hvis du vil IntelliSense og kompilere-tiden kontroll, trenger du en erklæring fil. Jeg har gått foran og tatt en innledende stikke på dette her: https://bitbucket.org/keesey/raphaelts

Svarte 21/10/2012 kl. 18:35
kilden bruker

stemmer
0

Jeg støtter det forrige svaret, erklærer Raphael som VaR med type noen og det vil fungere. Men hvis du seriøst ønsker å dra nytte av typen manus, deretter opprette erklæring fil for Raphael js. Så, som vil gi IntelliSense når du bruker Raphael js. Her er linken for Jquery erklæring fil som er tilgjengelig i prøvene som tilbys av Loggfila nettstedet. Bare ta en titt det vil hjelpe. Gi meg beskjed hvis noen ytterligere detaljer er nødvendig.

Svarte 08/10/2012 kl. 03:51
kilden bruker

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