Lehet géppel működnek együtt jQuery nélkül definíciós fájl?

szavazat
20

Már próbál megismerni ezt az új „géppel” dolog, és én egy kicsit furcsa valamit.

Lehet, hogy még mindig működik a jelenlegi JavaScript keretrendszerek, mint a jQuery anélkül , hogy szükség van egy definíciós fájl az összes ilyen felületek? Már próbál kipróbálni ezt a kézzel, de eddig vagyok egy kicsit bizonytalan, hogy meddig terjed a funkcionalitást.

frissítés

a „munka” Utalok egyszerű funkcionalitás és nem IDE funkciók, mint az automatikus kiegészítést.

A kérdést 06/10/2012 01:15
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
35

Az egyszerű válasz igen .

Géppel képes kölcsönhatásba mértékben bármely meglévő Javascript könyvtár. Csak akkor kell a definíciós fájl, ha azt szeretné szerszám az IDE, hogy könnyebben kezelhető.

Továbbá, ha nem tartalmazzák a definíciós fájl, a géppel fordító esetleg mérges rád egy változó, amely nem határozták meg a kódot (például $). Ahhoz, hogy körül, hogy lehet, hogy valami hasonlót

declare var $;

Igaz, nem vagyok benne biztos, hogy miért nem akarja használni a jQuery definíciós fájlt. Ez biztosan így sokkal kellemesebb levelet jQuery.

Válaszolt 06/10/2012 01:20
a forrás felhasználó

szavazat
7

Igen tudsz. Például csak írni:

declare var $;

és akkor alapvetően a jQuery keretrendszer anélkül, hogy definiáljuk mást. Ez is nagyon hasznos, ha a konvertáló meglévő könyvtárak / számhordozás kódot.

Válaszolt 06/10/2012 01:24
a forrás felhasználó

szavazat
3

Géppel lehetővé teszi, hogy állapítsa meg a változók descired hatálya a declare variablevagy declare functionszintaxis (lásd 1.1, 9. oldal a nyelvspecifikáció). Ugyanakkor a környezeti nyilatkozatok csak rövid távú megoldást, mert akkor hatékonyan laza összes géppel statikus típus ellenőrzése, és így az egyik legfontosabb előnye géppel felett Javascript.

Válaszolt 06/10/2012 09:11
a forrás felhasználó

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