Hva er HTML-skript?
HyperText Markup Language (HTML) -dokumenter kan inneholde stykker av programmeringskode, eller lenker til kildekodefiler, som utføres på forskjellige punkter mens du ser på eller navigerer på et nettsted. Disse kodeblokkene blir vanligvis referert til som HTML-skript, fordi de er innebygd i HTML-koden som leses av nettleseren, og blir utført, i det minste delvis, av nettleseren. de er også kjent som klientsiden skript. De mest populære HTML-skriptene er skrevet på et språk kjent som JavaScript®, selv om det er mulig å skrive HTML-skript i Visual Basic Scripting Edition® og Tool Command Language (TCL). Hensikten med HTML-skripter er vanligvis å utvide interaktiviteten til et nettsted ved å tillate rask behandling på klientsiden av informasjonen brukeren gir, selv om de også kan brukes til å lage visuelle effekter som animasjoner, spill eller dynamiske grafer. Oftest settes et HTML-skript inn i et HTML-dokument ved bruk av skriptkoden.
Det er et teknisk skille mellom HTML-skript og andre typer kompilerte applikasjoner eller interaktive elementer som kan brukes på et nettsted. Skriptet er vanligvis skrevet på et menneskelig lesbart skriptspråk og deretter innebygd i et HTML-dokument på noen måte. Alternativt skrives en nettbasert applikasjon vanligvis på et språk som krever at koden skal settes sammen i maskinkode eller bytekode som deretter utføres av en frittstående tolk på brukerens system. Skript utføres vanligvis av nettleseren eller en plug-in for nettleseren.
En annen forskjell er at HTML-skript har en tendens til å være mindre fullverdige enn kompilerte programmeringsspråk, og stoler mer på basefunksjonaliteten til nettleseren og HTML for noen interne aspekter. Dette gjør et skript enklere og tryggere å utføre i nettleseren, men kan også begrense ytelsen og andre funksjoner, for eksempel fil- og maskinvaretilgang. Noen skripter på klientsiden kjøres bare delvis i nettleseren, i stedet kontakter du webserveren for å fullføre utførelsen på andre måter. Denne teknikken brukes ofte for sikker eller proprietær behandling av informasjon, som det kan være tilfelle på en e-handelsnettsted.
I de fleste tilfeller brukes HTML-skript for å få tilgang til komponenter på et nettsted gjennom nettleseren. Dette gir tilgang til gjengivelsesduken der nettstedet tegnes, variabler som bakgrunnsfargen på en side, eller til og med brukerhendelser som musebevegelser eller knappeklikk. Komplekse HTML-skriptspråk har en strukturert eller objektorientert syntaks, noe som gjør det mulig å lage komplette applikasjoner som spill eller tekstbehandlere. Andre ganger brukes HTML-skript til å behandle data fra HTML-skjemaer, slik at innførte verdier blir områdesjekket, konvertert til andre typer data eller til og med formatert for utdata til en server.