Een internetpagina bestaat in de basis uit een statische pagina met tekst en afbeeldingen. De interactiviteit bestaat in beginsel uit het klikken op links.
Javascript maakt het echter mogelijk om veel meer met een internetpagina te doen.
Javascript (vaak verward met-, maar zeker niet hetzelfde als JAVA) is een clientside-taal; een taal die door de browser wordt uitgevoerd.
Javascript maakt het mogelijk om elementen aan de pagina toe te voegen, te laten bewegen, van kleur te laten veranderen, etc.
Het aanpassen van html-elementen door middel van Javascript wordt DHMTL genoemd en wordt vaak toegepast bij het realiseren van uitgebreide navigatiemogelijkheden.
Javascript maakt het tevens mogelijk om AJAX te gebruiken om extra informatie op te halen, zonder dat hiervoor opnieuw een pagina geladen hoeft te worden.
Naast de hierboven genoemde voorbeelden kent Javascript eindeloze mogelijkheden om het gebruik van webapplicaties te verbeteren en verrijken.