Dit is waarvoor JavaScript wordt gebruikt

Er zijn een aantal verschillende plaatsen waar JavaScript kan worden gebruikt, maar de meest voorkomende plaats om het te gebruiken is op een webpagina. Voor de meeste mensen die JavaScript gebruiken, is een webpagina in feite de enige plaats waar ze het gebruiken.

De drie talen van een website

De eerste vereiste voor een webpagina is het definiëren van de inhoud van de webpagina. Dit wordt gedaan met behulp van een opmaaktaal die definieert wat elk van de samenstellende delen van de inhoud is. De taal die normaal wordt gebruikt om de inhoud te markeren is HTML, hoewel XHTML ook kan worden gebruikt als u niet wilt dat de pagina's werken in Internet Explorer.

Hamza TArkkol / Getty Images

De HTML definieert wat de inhoud is. Wanneer correct geschreven, wordt niet geprobeerd om te definiëren hoe die inhoud eruit moet zien. De inhoud moet er immers anders uitzien, afhankelijk van welk apparaat wordt gebruikt om toegang te krijgen. Mobiele apparaten hebben over het algemeen kleinere schermen dan computers. Afgedrukte exemplaren van de inhoud hebben een vaste breedte en mogelijk is niet alle navigatie vereist. Voor mensen die naar de pagina luisteren, moet worden bepaald hoe de pagina wordt gelezen en niet hoe deze eruit ziet.

De uiterlijk van een webpagina wordt gedefinieerd met behulp van Cascading Style Sheets die specificeren op welke media de specifieke opdrachten van toepassing zijn, dus de inhoudsindelingen op de juiste manier voor het apparaat.

Met alleen deze twee talen kunt u statische webpagina's maken die toegankelijk zijn, ongeacht welk apparaat wordt gebruikt om toegang te krijgen tot de pagina. Deze statische pagina's kunnen communiceren met uw bezoeker door het gebruik van formulieren. Nadat een formulier is ingevuld en verzonden, wordt een verzoek teruggestuurd naar de server waar een nieuwe statische webpagina wordt geconstrueerd en uiteindelijk in de browser wordt gedownload.

Het grote nadeel van webpagina's als deze is dat de enige manier waarop uw bezoeker interactie heeft met de pagina, is door het formulier in te vullen en te wachten tot een nieuwe pagina wordt geladen.

JavaScript toevoegen voor dynamische pagina's

JavaScript vertaalt uw statische pagina in een pagina die kan communiceren met uw bezoekers zonder dat ze hoeven te wachten totdat een nieuwe pagina wordt geladen telkens wanneer ze een verzoek indienen. JavaScript wordt toegevoegd gedrag naar de webpagina waar de pagina op acties reageert zonder een nieuwe pagina te hoeven laden om het verzoek te verwerken.

Uw bezoeker hoeft niet langer een volledig formulier in te vullen en in te dienen om te horen dat hij een typefout heeft gemaakt in het eerste veld en alles opnieuw moet invoeren. Met JavaScript kunt u elk van de velden valideren en meteen feedback geven wanneer ze zich vergissen.

Tetra-afbeeldingen / Getty-afbeeldingen

Met JavaScript kan uw pagina ook op andere manieren interactief zijn, zonder formulieren. U kunt animaties aan de pagina toevoegen die de aandacht trekken naar een specifiek deel van de pagina of die de pagina gemakkelijker te gebruiken maken. U kunt binnen de webpagina antwoorden geven op verschillende acties die uw bezoeker onderneemt om te voorkomen dat het nodig is om te laden nieuwe webpagina's om te reageren. U kunt JavaScript zelfs nieuwe afbeeldingen, objecten of scripts naar de webpagina laten laden zonder de hele pagina opnieuw te hoeven laden. Er is zelfs een manier voor JavaScript om verzoeken terug te sturen naar de server en reacties van de server af te handelen zonder nieuwe pagina's te hoeven laden.

Door JavaScript in een webpagina op te nemen, kunt u de ervaring van uw bezoeker verbeteren door het om te zetten van een statische pagina naar een pagina die ermee kan communiceren. Een belangrijk ding om te onthouden is echter dat niet iedereen die uw pagina bezoekt JavaScript heeft en dus uw pagina nog steeds moet werken voor degenen die geen JavaScript hebben. Gebruik JavaScript om uw pagina beter te laten werken voor degenen die deze hebben.