Już kilkukrotnie poruszałem temat tworzenia modułów (czasem nawet “klas”) w JavaScripcie. Tym razem coś nowego – asynchroniczne definiowanie modułów. W skrócie AMD (ang. asynchronous module definition). Coraz więcej znanych frameworków i bibliotek wykorzystuje właśnie to podejście (choćby Dojo i jQuery).
W tym wpisie spróbuję pokazać dlaczego powstało takie rozwiązanie oraz przedstawić kilka prostych zastosowań.
Na początek warto:
- mieć jakieś podstawy JavaScript
- zarezerwować 5 minutContinue reading