Mitä ovat HTML -komentosarjat?

HyperText Markup Language (HTML) -asiakirjat voivat sisältää ohjelmointikoodin osia tai linkkejä lähdekooditiedostoihin, jotka suoritetaan eri kohdissa katseltaessa tai navigoitaessa Web -sivustoa. Näitä koodilohkoja kutsutaan yleensä HTML -komentosarjoiksi, koska ne on upotettu selaimen lukemaan HTML -koodiin, ja selain suorittaa ne ainakin osittain; niitä kutsutaan myös asiakaspuolen skripteiksi. Suosituimmat HTML -skriptit on kirjoitettu kielellä, joka tunnetaan nimellä JavaScript®, mutta on mahdollista kirjoittaa HTML -skriptejä Visual Basic Scripting Edition®- ja Tool Command Language (TCL) -ohjelmilla. HTML-skriptien tarkoituksena on yleensä laajentaa verkkosivuston vuorovaikutteisuutta sallimalla käyttäjän tarjoaman tiedon nopea asiakaspuolen käsittely, vaikka niitä voidaan käyttää myös visuaalisten tehosteiden, kuten animaatioiden, pelien tai dynaamisten kaavioiden luomiseen. Useimmiten HTML -skripti lisätään HTML -asiakirjaan käyttämällä komentosarjatunnistetta.

On tekninen ero HTML -komentosarjojen ja muun tyyppisten koottujen sovellusten tai interaktiivisten elementtien välillä, joita voidaan käyttää verkkosivustolla. Käsikirjoitus on yleensä kirjoitettu ihmisen luettavalla skriptikielellä ja upotettu sitten jollakin tavalla HTML-asiakirjaan. Vaihtoehtoisesti web-pohjainen sovellus on yleensä kirjoitettu kielellä, joka vaatii koodin kääntämisen konekoodiksi tai tavukoodiksi, jonka sitten suorittaa itsenäinen tulkki käyttäjän järjestelmässä. Skriptit suoritetaan yleensä verkkoselaimella tai selaimen laajennuksella.

Toinen ero on se, että HTML-skriptit ovat yleensä vähemmän täydellisiä kuin kootut ohjelmointikielet, ja ne tukeutuvat enemmän verkkoselaimen perustoimintoihin ja HTML: ään joidenkin sisäisten näkökohtien osalta. Tämä tekee komentosarjasta helpompaa ja turvallisempaa suorittaa selaimessa, mutta voi myös rajoittaa suorituskykyä ja muita ominaisuuksia, kuten tiedostojen ja laitteiden käyttöä. Jotkin asiakaspuolen komentosarjat suoritetaan vain osittain verkkoselaimen sisällä, vaan otamme yhteyttä web-palvelimeen suorittamisen suorittamiseksi muiden menetelmien avulla. Tätä tekniikkaa käytetään usein tietojen suojattuun tai omaan käsittelyyn, kuten voi tapahtua verkkokauppasivustolla.

Useimmissa tapauksissa HTML -skriptejä käytetään pääsemään verkkosivuston osiin verkkoselaimen kautta. Tämä mahdollistaa pääsyn renderointikankaalle, johon sivusto on piirretty, muuttujiin, kuten sivun taustaväriin, tai jopa käyttäjien tapahtumiin, kuten hiiren liikkeisiin tai painikkeiden napsautuksiin. Monimutkaisilla HTML-komentosarjojen kielillä on strukturoitu tai olio-suuntautunut syntaksi, joka mahdollistaa täydellisten sovellusten, kuten pelien tai tekstinkäsittelyohjelmien, luomisen. Muina aikoina HTML-skriptejä käytetään HTML-lomakkeiden tietojen käsittelyyn, joten syötetyt arvot tarkistetaan alueelta, muunnetaan muuntyyppisiksi tiedoiksi tai jopa muotoillaan tulostettavaksi palvelimelle.