
JavaScript jest obiektowym skryptowym językiem programowania. Stworzony został przez firmęNetscape w 1995 roku.
Narodziny tego języka programowania wynikają przede wszystkim z chęci do manipulowania treścią dokumentówHTML, jak i chęcią wpłynięcia na zachowanie się przeglądarki po stronie klienta, bez konieczności odświeżaniastrony internetowej. Kod JavaScript jest wykonywany przez przeglądarkę (w odróżnieniu od koduJavy, który musi być skompilowany).
JavaScript jest niezbędnym składnikiem technologiiAjax, która to z powodzeniem jest stosowana w dużych serwisach internetowych, na przykład udostępniających darmowe konta pocztowe.
Język JavaScript jest stosunkowo prostym językiem do nauczenia się, szczególnie jeśli wcześniej miało się do czynienia z programowaniem w językachC/C++ czy teżJava.
Niniejszy podręcznik powstaje na podstawie informacji zawartych w publikacjach książkowych dotyczących JavaScriptu, jak również na podstawie wikibooks obcojęzycznych oraz własnych doświadczeń i eksperymentów.
Język JavaScript jest cały czas rozwijany, od 2015 roku, gdy powstała wersja ES6 (nazwana później ES2015) co roku powstaje nowa wersja standardu ECMAScript, którego JavaScript jest implementacją. Każda wersja dodaje nowe funkcjonalności, często nową składnie do języka. Przeglądarki powoli dodają te funkcje, ale jest możliwość użycia ich od razu, dzięki narzędziu Babel[1].