Rozdział 10. Moduły

Ideą programowania modułowego jest składanie większych programów z modułów kodu napisanych przez różnych programistów i pochodzących z różnych źródeł. Celem jest zapewnienie poprawnego działania programu wykorzystującego kody, których specyfiki autorzy modułów nie są w stanie przewidzieć. Z praktycznego punktu widzenia modułowość polega na opakowywaniu, czyli ukrywaniu prywatnych szczegółów implementacyjnych fragmentów kodów, mającym na celu porządkowanie przestrzeni nazw i zapobieganie przypadkowym modyfikacjom zmiennych, funkcji i klas zdefiniowanych w poszczególnych fragmentach.

Jeszcze nie tak dawno język JavaScript nie obsługiwał modułów. Programiści pracujący nad dużym kodem mieli do dyspozycji namiastkę modułowości ...

Get JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.