Hogyan kezelhető géppel a típus-előre, és írja ellenőrzése JQueryUI függvényhívás

szavazat
1

Amikor dolgozik a jQuery UI widget gyakran a végén valami, hogy ezt a mintát követi:

$ ( # SomeId). SomeWidget ( lehetőség, someOption érték);

Van egy jó módja annak, hogy a kölcsönhatás modellezésére, hogy néhány hasznos típusa megnézni a géppel? Technikailag akkor valószínűleg meghatározott módszer, mint ez:

someWidget (optionLiteral: karakterlánc, Beállításnév: karakterlánc, Beállításérték: bármely): JQuery;

(Mintájára a nyújtott jQuery UI-meghatározások)

Tehát opció értékét alapvetően „minden” nem számít a beállítás nevét. Van egy módja annak, hogy túlterheli a típusmeghatározásnak tovább, és talán némi mintaillesztéses on Beállításnév? Vagy vannak tervek erre?

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


1 válasz

szavazat
3

Érdemes ásni a jQuery UI például

http://www.typescriptlang.org/Samples/#Warship

ami magában foglalja, hogy meghosszabbítja a jQuery interfész típus további módszereket.

A jQuery típus egy interfész típusát és interfész típusok nyitott géppel, ami azt jelenti, hogy később összeállítása egységek tagok felvétele az a típus. A példa lenne írva, mint,

interface JQuery {
    someWidget(optionLiteral: string, optionName: string, optionValue: any): JQuery
}

Ami a túlterhelés, módszereket lehet túlterhelt a típus, de nem érték. Túlterhelés értékek lenne egy jó javaslat a CodePlex oldalon.

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

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