AWWW-1st3.6-w03.tresc-1.0-Slajd8
JavaScript - wprowadzenie
Język JavaScript jest przykładem języka skryptowego. JavaScript jest językiem zorientowanym obiektowo i umożliwia rozszerzanie funkcjonalności języka przez wykorzystanie zewnętrznych bibliotek. JavaScript nie jest samodzielnym językiem programowania, co oznacza, że nie można za pomocą JavaScript pisać aplikacji użytkownika, programy napisane w JavaScript wykonują się w ramach (są zagnieżdżone) innych aplikacji. Programy JavaScript nie wymagają wcześniejszej kompilacji, są interpretowane i wykonywane w trybie runtime. Poszczególne dialekty JavaScript są do siebie bardzo podobne, co umożliwia stosunkowo łatwe przenoszenie aplikacji napisanych w JavaScript między różnymi środowiskami. Istotną zaletą języka JavaScript jest fakt, że jest to język całkowicie darmowy i jego wykorzystanie nie niesie ze sobą żadnych obciążeń finansowych.
Najczęściej język JavaScript jest wykorzystywany do pisania aplikacji wykonujących się w ramach przeglądarki internetowej. JavaScript może być wykorzystany zarówno do tworzenia tzw. bogatych aplikacji internetowych (ang. Rich Internet Applications), jak również jako narzędzie pomocnicze w tradycyjnych aplikacjach internetowych. W drugim przypadku JavaScript najczęściej służy do zapewniania interakcyjności stronom HTML (dzięki zdolności do reagowania na zdarzenia generowane przez użytkownika) oraz do walidacji poprawności danych wprowadzanych przez formularz HTML.