Nuori nainen työskentelee kannettavalla tietokoneella kotitoimistossaan
Kuvan luotto: 4774344sean/iStock/Getty Images
Web-ohjelmoijat joko integroivat komentosarjoja suoraan verkkosivuston koodiin tai luovat verkkosivuja, joissa on kulissien takana skriptikieliä. Komentosarjakielet eroavat ohjelmointikielistä, koska ne tulkitaan lennossa eikä niitä tarvitse kääntää. Käännetyt kielet, kuten C++ ja Java, tulkitaan ennen käyttöä. Komentosarjakielet on tarkoitettu täydentämään muita ohjelmointikieliä. JavaScript, PHP, Perl, Ruby, Python ja ASP ovat kaikki yleisesti käytettyjä komentosarjakieliä.
Suorita komentosarja
Web-sivuilla on kolme tasoa tai kerrosta, jotka liittyvät sisältöön, ulkoasuun ja käyttäytymiseen. HTML, CSS ja JavaScript vastaavasti koskevat näitä tasoja. Vaikka Webissä on monia komentosarjakieliä, termi viittaa JavaScriptiin, ellei toisin mainita. Komentosarjan lisääminen sivustoon voi olla yhtä yksinkertaista kuin sen upottaminen sivun HTML-koodin komentosarjatunnisteiden "" väliin. Skriptit voidaan sijoittaa otsikko-osioon tai riviin sivun sisällön kanssa. Esimerkiksi koodin "" kirjoittaminen sivun koodiin avaa hälytysikkunan, jossa lukee "hei maailma", kun sivu latautuu. Ei-toivottuja hälytyksiä, kuten "hei maailma", pidetään kuitenkin ärsyttävänä suunnitteluna, kun niitä käytetään oikeilla sivuilla.
Päivän video
Odota toimia
Toimiva skripti aktivoituu, kun vierailijat suorittavat toimintoja verkkosivulla: toiminto voi olla itse sivun lataaminen. Komentosarjoja käytetään verkkosivuilla esimerkiksi avattavien valikoiden aktivoimiseen ja käyttäjän syöttämien tietojen tulkitsemiseen. Skripti voi tulkita HTML-syöttökenttään syötetyn numeroarvon tarkistaakseen, kuinka monta numeroa se sisältää varmistaakseen, onko kyseessä puhelinnumero, tai muuntaa lämpötilat Celsius-asteesta Fahrenheitiksi.
Rakenna sivusto
Komentosarjakielet, kuten PHP, luovat HTML-pohjaisia Web-sivuja tietokannan tiedoista sen sijaan, että luottaisivat yksilöllisesti kirjoitettuihin sivuihin. Sivuston rakennuskielet vaativat palvelinpohjaisen ohjelmatulkinnan, kuten Apache, eivätkä ne toimi avaamalla tiedostoa. Web-kehittäjät käyttävät sisällönhallintajärjestelmiä, jotka toimivat suuren mittakaavan palvelinpohjaisen tulkintaohjelman päällä Web-sivustot, jotka automatisoivat suurimman osan skriptausprosessista ja tarjoavat sisällöntuottajille helppokäyttöisen käyttöliittymä. Komentosarjakielet auttavat kehittäjiä hallitsemaan sivujen sisältöä suuressa mittakaavassa luomalla sivuja automaattisesti. Esimerkiksi blogi- tai uutisartikkelisivu voi olla vain ainutlaatuisena sisältönä tekstialueella; sivun ylä- ja alatunnisteen sisältö vedetään sisään PHP: n "includes"-lauseiden kautta.
Rakenna verkkosovellus
Komentosarjakielet toimivat yhdessä tehokkaampien ohjelmointikielten kanssa, jotta verkkosovelluksen sisällön käyttöliittymäosuus saadaan näkyviin verkkoselaimen kautta. Kehittäjät käyttävät verkkosovelluksia käsittelemään töitä, joita selainsuuntautuneilla merkintä- ja komentosarjakielillä ei voi käyttää verkkoselaimen sisällä. Verkkosovellusten ei tarvitse olla asennettuna tietokoneelle tai laitteelle, ja ne toimivat selainpohjaisen jakelun kautta. Yleisiä verkkosovelluksia ovat selainpelit ja ajanottoohjelmisto. Vaikka komentosarjakieliä luetaan yleensä lennossa, niitä voidaan kääntää nopeuttamaan suorituskykyä, mikä on hyödyllistä verkkosovelluksille.