Of de ikke-statiske programmeringsspråk som brukes til å utfylle en HTML-side, er Javascript kanskje den viktigste. I motsetning til sitt navn, det har nesten ingenting å gjøre med Java programmeringsspråk. Javascript er et skriptspråk. Skriptspråk brukes til å koble ulike pre-eksisterende deler for å oppnå en ny beslektet oppgaven uten kompilering. I stedet er skriptspråk tolkes, og er utført raskere enn en kompilering språk. Javascript er veldig allsidig og kan kommunisere med andre språk effektivt.
Det er et registrert varemerke for Sun Microsystems, og er kompatibel med alle store nettleseren på markedet. Javascript er oftest brukt til å håndtere visse hendelser som kan skje som brukeren kommuniserer med nettsiden. For eksempel, hvis brukeren er å fylle ut et elektronisk skjema på nettstedet og går inn informasjon som ikke samsvarer med et visst format, deretter Javascript kan brukes til å sjekke formatet input før skjemaet er sendt. Hvis inngangen er ugyldig, kan skriptet brukes til å forhindre at skjemaet blir sendt, og for å fortelle brukeren hva som må rettes opp.
Når den brukes, er skriptet vanligvis satt inn i mellom åpning og lukking hodet kodene. I hoveddelen, kan programmereren skape Javascript-funksjoner som kan utføres hvis den funksjonen kalles på et sted i kroppen på siden. Hvis en webside inneholder et HTML-skjema, kan programmereren ønsker å opprette en Javascript-funksjonen for å sikre at brukeren angir hans eller hennes etternavn før skjemaet kan sendes inn. For å oppnå dette, må en funksjon settes inn i mellom åpning og lukking hodet kodene. Deretter må funksjonen kalles på innenfor startkoden i HTML-skjemaet.
Så, hvis noen forsøker å sende inn skjemaet, er Javascript-funksjonen tilkalt for å være sikker på at det siste navnet er angitt. Hvis det siste navnet er utelatt, da innleveringen stanses og brukeren blir bedt om å oppgi sitt etternavn før du sender