Что представляет собой JavaScript и как он применяется