Co to jest JavaScript®?

JavaScript®, znak towarowy Oracle Corporation, to język skryptowy komputerowy powszechnie używany do dodawania dynamicznej i interaktywnej zawartości i funkcji do stron internetowych. Przykłady popularnych funkcji strony internetowej, które można utworzyć za pomocą JavaScript®, obejmują interfejsy użytkowników, takie jak wyskakujące okna, menu rozwijane i obrazy, które zmieniają się podczas ich myszy. Najczęstszą formą tego języka skryptu jest JavaScript® po stronie klienta, który działa na własnym komputerze użytkownika, znanym również jako komputer klienta, a nie na serwerze komputerowym. Funkcje napisane w tym języku są często dodawane do kodu HTML używanego do tworzenia stron internetowych, a po stronie klienta JavaScript® jest zwykle częścią środowiska przeglądarki internetowej, co oznacza, że ​​przeglądarka internetowa interpretuje i wykonuje kod. Istnieje również wersja tego języka scenariusza po stronie serwera, która zwiększyła się popularność dzięki wydaniu szybszych produktów, takich jak Node.js.

Ten język skryptowy jest często używany do tworzenia bardziej dynamicznych stron internetowych niż można osiągnąć za pomocą tylko kodu HTML. Na przykład JavaScript® można użyć do dodawania obliczeń bieżącej daty i godziny do strony internetowej lub do tworzenia interfejsu użytkownika, który zmienia kolor lub inne cechy wyświetlania na podstawie akcji użytkownika. Można go również użyć do weryfikacji formularzy wypełnionych i przesłanych na stronie internetowej. Oprócz wykorzystania na stronach internetowych, jest również używany do różnych innych celów, w tym jako platforma aplikacji dla graficznego interfejsu użytkownika w niektórych przeglądarkach internetowych oraz jako wbudowany język skryptowy w szerokiej gamie aplikacji, takich jak Acrobat, Yahoo! Widżety i widżety pulpitu pulpitu Apple.

JavaScript® został opracowany przez Netscape i wydany w 1995 roku w ramach przeglądarki internetowej Netscape Navigator. Ten język scenariusza jest zgodny ze standardem języka ECMAScript i jest uważany za dialekt ECMAScript. EcMascript to SCR po stronie klientaJęzyk ipting, który był znormalizowany przez ECMA International, międzynarodową organizację non -profit, która rozwija i utrzymuje standardy systemów informacyjnych i komunikacyjnych.

Na rozwój JavaScript® miał wpływ języki programowania, takie jak C, C ++, Scheme i Self, i czasami nazywane jest funkcjonalnym językiem programowania. Jednym z powodów tego oznaczenia jest to, że funkcje w JavaScript® są pierwszorzędne, co oznacza, że ​​są traktowane jako obiekty. Oznacza to, że funkcje mogą być manipulowane przez różne polecenia programowania, takie jak zmienne lub wartości. Ważne jest, aby nie mylić tego języka skryptowego z językiem programowania Java, na który wpłynął również C i C ++, ale pod wieloma względami jest zupełnie różne.

INNE JĘZYKI