JavaScript to język skryptowy, który umożliwia tworzenie dynamicznie aktualizowanych treści, sterowanie multimediami, animowanie obrazów etc.
Kiedy ładujesz stronę internetową w przeglądarce, uruchamiasz swój kod (HTML, CSS i JavaScript) w środowisku wykonawczym (na karcie przeglądarki). Przypomina to fabrykę, która pobiera surowce (kod) i wytwarza produkt (strona internetowa). Bardzo częstym zastosowaniem JavaScript jest dynamiczna modyfikacja HTML i CSS w celu aktualizacji interfejsu użytkownika za pośrednictwem interfejsu API Document Object Model.