Javascript è diventato una parte fondamentale dello sviluppo web . JavaScript consente ai programmatori di creare moduli interattivi che utilizzano parametri evento - guidato ( o azione guidato ) . JavaScript può anche animare parti di pagine web per renderle più appetibili . Inoltre , i programmatori possono utilizzare JavaScript per disporre intere pagine Web basate sul browser dell'utente. Inoltre , gli sviluppatori di giochi possono utilizzare JavaScript per creare giochi completamente funzionanti Web-based . Forme ed Eventi
I programmatori possono utilizzare JavaScript per rendere le forme di input dell'utente , come i bottoni , interattivo . Utilizzando i gestori di eventi in forma tag HTML , i programmatori possono creare interfacce (come bottoni ) che eseguono funzioni JavaScript :
< , tipo di script = "text /javascript >
funzione
type = "button" rende il pulsante effettivamente eseguire una funzione , cosa che HTML non può .
HTML Document Design
programmatori JavaScript può anche approfittare del Document Object Model ( DOM ) , mettere in pratica dai browser Web per offrire un modello standardizzato di come i documenti HTML sono stati progettati . Accedendo al modello DOM , e capire come JavaScript può interagire con essa , i programmatori JavaScript possono utilizzare JavaScript per manipolare qualsiasi parte di un documento . in questo modo, se un forma esiste nel documento HTML denominato " form1 ", allora JavaScript poteva accedere al modulo con il codice
document.getFormById ( " form1 " ) per
ed eseguire azioni su quella forma , come ad esempio il ripristino esso.
animato User Interaction
utilizzando il " onmouseover " ed eventi " onmouseout " , il programmatore può creare eventi tramite JavaScript in base alla posizione del . del mouse Il programmatore può utilizzare questo al fine di eseguire un comando JavaScript che modifica il testo basato sulla posizione del mouse , crea menu a scorrimento visualizzati , o cambia immagini quando un cursore scorre sopra una foto, come in questo esempio :
< , html >