JavaScript

JavaScript to język programowania często używany w tworzeniu stron internetowych. Został pierwotnie opracowany przez firmę Netscape jako sposób na dodawanie dynamicznych i interaktywnych elementów do stron internetowych. Chociaż JavaScript jest inspirowany językiem Java, jego składnia jest bardziej podobna do języka C i opiera się na języku skryptowym ECMAScript opracowanym przez firmę Sun Microsystems.

JavaScript to język skryptowy wykonywany po stronie klienta, co oznacza, że kod źródłowy jest przetwarzany przez przeglądarkę internetową klienta, a nie przez serwer internetowy. Oznacza to, że funkcje JavaScript mogą działać po załadowaniu strony internetowej bez komunikowania się z serwerem. Na przykład funkcja JavaScript może sprawdzić formularz internetowy przed jego wysłaniem, aby upewnić się, że wszystkie wymagane pola zostały wypełnione. Kod JavaScript może wyświetlić komunikat o błędzie, zanim jakiekolwiek informacje zostaną faktycznie przesłane do serwera.

Podobnie jak języki skryptowe wykonywane po stronie serwera, takie jak PHP i ASP, kod JavaScript można umieścić w dowolnym miejscu kodu HTML strony internetowej. Jednak w kodzie HTML wyświetlany jest tylko wynik kodu wykonywanego po stronie serwera, podczas gdy kod JavaScript pozostaje w pełni widoczny w kodzie źródłowym strony internetowej. Można się do niego również odwołać w osobnym pliku .JS, który także można wyświetlić w przeglądarce.

Poniżej znajduje się przykład podstawowej funkcji JavaScript, która dodaje do siebie dwie liczby. Funkcja jest wywoływana z parametrami 7 i 11. Gdyby poniższy kod został umieszczony w kodzie HTML strony internetowej, wyświetliłby tekst „18” w oknie alertu.

<script>
  function sum(a,b)
  {
    return a + b;
  }
  var total = sum(7,11);
  alert(total);
</script>

Funkcje JavaScript można wywoływać wewnątrz tagów <script> lub po wystąpieniu określonych zdarzeń. Przykłady obejmują onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit i wiele innych. Chociaż standardowy JavaScript jest nadal używany do wykonywania podstawowych funkcji po stronie klienta, wielu twórców stron internetowych woli obecnie używać bibliotek JavaScript, takich jak jQuery, aby dodawać do stron bardziej zaawansowane elementy dynamiczne.

Zaktualizowano August 8, 2014 przez Per C.

quizSprawdź swoją wiedzę

Delay caused by a slow internet connection is also known as what?

A
Slag
0%
B
Lag
0%
C
Drag
0%
D
Rag
0%
Correct! Incorrect!     View the Lag definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja JavaScript na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.