Metaprogramování v JavaScriptu

Adam McCrea person ve své prezentaci ukazuje možnosti metaprogramování v JavaScriptu.

Metaprogramování demonstruje nanásledujícím příkladu:

Je potřeba naprogramovat takovéto chování:
Ukaž políčko na výběr státu, pokud je vybrána země "United States"
Ukaž políčko na výběr provincie, pokud je vybrána země "Canada"
Ukaž DIV "brutus" pokud je stát "Ohio" nebo "Michigan"

Klasický způsob řešení přes dynamická políčka nahrazuje Adam tímto řešením:


show("us-state-field").when("country").is("United States");
show("province-field").when("country").is("Canada");
show("brutus").when("us-state").is("Ohio, Michigan");


Syndikovat obsah