Do tego służy JavaScript

Duża część sieci jest obsługiwana przez JavaScript

Strona internetowa

Henrik Jonsson / Getty Images





Istnieje wiele różnych miejsc, w których można użyć JavaScript, ale najczęściej używa się go na stronie internetowej. W rzeczywistości dla większości osób korzystających JavaScript , na stronie internetowej jest jedynym miejscem, w którym z niej korzystają.

Trzy języki strony internetowej

Pierwszym wymogiem strony internetowej jest określenie zawartość strony internetowej. Odbywa się to za pomocą języka znaczników, który definiuje każdy z elementów składowych treści. Językiem, który jest zwykle używany do oznaczania treści, jest HTML, chociaż XHTML może być również używany, jeśli nie chcesz, aby strony działały w programie Internet Explorer.



Kod HTML

Hamza Tarkkol/Getty Images

HTML definiuje zawartość. Gdy jest napisany poprawnie, nie podejmuje się próby określenia, jak ta treść ma wyglądać. W końcu zawartość będzie musiała wyglądać inaczej w zależności od urządzenia, z którego korzystasz, aby uzyskać do niej dostęp. Urządzenia mobilne mają zazwyczaj mniejsze ekrany niż komputery. Drukowane kopie treści będą miały stałą szerokość i mogą nie wymagać włączenia całej nawigacji. Dla osób słuchających strony będzie to raczej sposób czytania strony niż wygląd, który należy zdefiniować.



The wygląd zewnętrzny strony internetowej jest definiowany za pomocą kaskadowych arkuszy stylów, które określają, do jakich mediów mają zastosowanie określone polecenia, dzięki czemu zawartość jest formatowana odpowiednio do urządzenia.

Używając tylko tych dwóch języków, możesz tworzyć statyczne strony internetowe, które będą dostępne niezależnie od urządzenia używanego do uzyskania dostępu do strony. Te statyczne strony mogą wchodzić w interakcję z odwiedzającym za pomocą formularzy. Po wypełnieniu i przesłaniu formularza żądanie jest wysyłane z powrotem do serwera, na którym tworzona jest nowa statyczna strona internetowa, a następnie pobierana do przeglądarki.

Dużą wadą takich stron internetowych jest to, że jedynym sposobem, w jaki odwiedzający może wejść w interakcję ze stroną, jest wypełnienie formularza i oczekiwanie na załadowanie nowej strony.

Dodaj JavaScript dla stron dynamicznych

JavaScript tłumaczy twoją statyczną stronę na taką, która może wchodzić w interakcję z odwiedzającymi, bez konieczności czekania na załadowanie nowej strony za każdym razem, gdy zgłoszą żądanie. Dodaje JavaScript zachowanie do strony internetowej, na której strona reaguje na działania bez konieczności ładowania nowej strony w celu przetworzenia żądania.



Już nie masz gość muszą wypełnić cały formularz i przesłać go, aby dowiedzieć się, że popełnili literówkę w pierwszym polu i muszą wpisać wszystko ponownie. Dzięki JavaScript możesz sprawdzać poprawność każdego z pól podczas ich wprowadzania i natychmiast udzielać informacji zwrotnej w przypadku błędu.

Zamknij formularz bezpieczeństwa internetowego

Tetra Images / Getty Images



JavaScript umożliwia również interaktywność Twojej strony na inne sposoby, które w ogóle nie obejmują formularzy. Możesz dodać do strony animacje, które przyciągają uwagę do określonej części strony lub ułatwiają korzystanie ze strony. Możesz udzielać odpowiedzi na stronie internetowej na różne działania, które podejmuje odwiedzający, aby uniknąć konieczności wczytywania nowe strony internetowe, aby odpowiedzieć. Możesz nawet sprawić, by JavaScript ładował nowe obrazy, obiekty lub skrypty do strony internetowej bez konieczności ponownego ładowania całej strony. Istnieje nawet sposób, aby JavaScript przekazywał żądania z powrotem do serwera i obsługiwał odpowiedzi z serwera bez konieczności ładowania nowych stron.

Włączanie JavaScript do strony internetowej pozwala poprawić wrażenia użytkownika, przekształcając go ze statycznej strony w taką, która może z nimi wchodzić w interakcje. Jedną ważną rzeczą do zapamiętania jest to, że nie wszyscy odwiedzający Twoją stronę będą mieli JavaScript, więc Twoja strona nadal będzie musiała działać dla tych, którzy nie mają JavaScript. Użyj JavaScript, aby Twoja strona działała lepiej dla tych, którzy ją mają.