Può dattiloscritto interagire con jQuery senza un file di definizione?

voti
20

Mi hanno cercato di arrivare a conoscere questa nuova roba 'dattiloscritto', e io sono un po 'curiosa su qualcosa.

Può ancora lavorare con framework JavaScript come jQuery esistente , senza la necessità di un file di definizione con tutte quelle interfacce? Mi hanno cercato di testare il tutto manualmente, ma finora sono un po 'sicuri di quanto la funzionalità estende.

aggiornare

da 'lavoro' mi riferisco alla semplice funzionalità, non funzioni IDE come auto-completamento.

È pubblicato 06/10/2012 alle 01:15
fonte dall'utente
In altre lingue...                            


3 risposte

voti
35

La semplice risposta è .

Dattiloscritto è in grado di interagire pienamente con qualsiasi libreria JavaScript esistente. Hai solo bisogno del file di definizione, se si desidera utensili nell'IDE per renderlo più facile da usare.

Inoltre, se non si include il file di definizione, il compilatore dattiloscritto potrebbe ottenere arrabbiato con te per l'utilizzo di una variabile che non è stato definito nel codice (come $). Per aggirare questo potrebbe essere necessario fare qualcosa di simile

declare var $;

Detto questo, io non sono sicuro perché si non si desidera utilizzare il file di definizione jQuery. Rende sicuramente molto più piacevole da scrivere jQuery con.

Risposto il 06/10/2012 a 01:20
fonte dall'utente

voti
7

Si, puoi. Per esempio basta scrivere:

declare var $;

e si può sostanzialmente utilizzare il framework jQuery senza dover definire qualsiasi altra cosa. Questo è anche molto utile quando si sta convertendo le librerie esistenti / porting del codice.

Risposto il 06/10/2012 a 01:24
fonte dall'utente

voti
3

Carattere tipografico permette di dichiarare le variabili nella portata descired utilizzando il declare variableo declare functionla sintassi (vedi sezione 1.1 a pagina 9 nella specifica del linguaggio). Tuttavia, utilizzando dichiarazioni ambientali può essere solo una soluzione a breve termine in quanto si vuole efficacemente perdere tutti di controllo tipo statico di tipografico e quindi uno dei vantaggi più importanti del tipografico oltre JavaScript.

Risposto il 06/10/2012 a 09:11
fonte dall'utente

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