JavaScript is uitgegroeid tot een fundamenteel onderdeel van webontwikkeling . JavaScript stelt programmeurs in staat om interactieve formulieren die gebruikt event - gedreven ( of actie gedreven ) parameters te creëren . JavaScript kan ook animeren delen van webpagina's om ze visueel aantrekkelijker te maken . Bovendien kunnen programmeurs JavaScript gebruiken om de lay-out hele webpagina's op basis van de gebruiker webbrowser . Ook kunnen game-ontwikkelaars JavaScript gebruiken om volledig functionele web - based games te creëren . Formulieren en Evenementen in Programmeurs kunt JavaScript gebruiken om invoer van de gebruiker vormen , zoals knopen , interactief te maken . Door het gebruik van event handlers in HTML- vorm -tags , kunnen programmeurs interfaces ( zoals knoppen ) dat JavaScript -functies uit te voeren te maken: < ; script type = " text /javascript > functie type = " button " maakt de knop daadwerkelijk uitvoeren van een functie , iets dat HTML kan niet . HTML document Ontwerp JavaScript programmeurs kunnen ook gebruik maken van het Document Object Model ( DOM ) , zet in de praktijk door webbrowsers op een gestandaardiseerd model van hoe de HTML-documenten zijn ontworpen . bieden door de toegang tot het DOM -model , en begrijpen hoe JavaScript kan interageren met het, kan JavaScript programmeurs JavaScript gebruiken om een deel van een document te manipuleren . deze manier, als een vorm bestaat in de HTML- document met de naam " form1 , " dan is JavaScript kan toegang krijgen tot het formulier in met de code document.getFormById ( " Form1 " ) op Twitter en acties uitvoeren op dat formulier , zoals het opnieuw instellen het. Animated User Interaction met behulp van de " onmouseover " en " onmouseout " gebeurtenissen , kan de programmeur gebeurtenissen met behulp van JavaScript te creëren op basis van de locatie van de . muis De programmeur kan deze gebruiken om een commando webbrowser die tekst verandert op basis van de muis positie uit te voeren , creëert drop- down menu's , of veranderingen beelden wanneer een cursor schuift over een foto , zoals dit voorbeeld : < , html > |