Sõna otseses mõttes tõlgitud sõna skript tähendab "skripti", see tähendab kirjeldust toimingute järjestusest, mis tuleb konkreetse ülesande täitmiseks läbi viia. Interneti-programmeerimise osas võivad sellised ülesanded olla näiteks kella kuvamine Interneti-lehel, erinevate visuaalsete efektide rakendamine piltidega jne. Ja lehe enda kuvamine brauseris toimub kaasaegses võrgus ka vastavalt skriptis määratud skriptile. Proovime kirjutada paar lihtsat skripti, et saada aimu, mis need on.
Juhised
Samm 1
Sõltuvalt skripti täitmise kohast jagatakse skriptid klientideks ja serveriteks. Minge mõnele võrgu aadressile, saadame serverile huvipakkuva lehe URL-i ja see server käitab määratud aadressil asuvat skripti (skripti). Skript, tehes selles programmeeritud toimingud serveris, kogub lehe vajalikest plokkidest ja saadab selle brauserisse. See on serveripoolne skript. Pärast lehe kättesaamist renderdab meie arvuti brauser selle meie jaoks ja kui vastuvõetud lehe koodis on skript, siis ta juba täidab seda skripti. See on kliendi skript.
Selleks, et server või brauser skripti loeks, mõistaks ja käivitaks, peab see olema kirjutatud ja kirjutatud vastavalt neile tuttavatele reeglitele. Selliseid reeglistikke nimetatakse skriptikeelteks. Enamik serveripoolseid skripte on praegu kirjutatud PHP-s ja enamik kliendipoolseid skripte on kirjutatud JavaScripti abil. Skripti ise kirjutamiseks piisab tavalisest tekstiredaktorist - märkmikust. Kuid skriptide pideva programmeerimise jaoks ei saa te ilma spetsiaalse redaktorita. Selline toimetaja võtab üle lõviosa skriptide kirjutamise rutiinsest tööst, jättes programmeerijale rohkem aega loovuseks.
Kirjutame lihtsa skripti serveripoolses PHP keeles. Esimene rida on öelda esinejale, et skript algab sellest punktist. PHP-s näeb see avamissilt välja selline: nende kahe sildi vahel on juhised - keeleoperaatorid. Näiteks kirjutatakse O. Benderi Kaukaasia kivimitele jäetud pealdise printimiseks järgmiselt: kaja ("Siin olid Kisya ja Osya"); Ja kirjutatakse käsk näidata praegust aega vormingus HOUR: MINUTE selline: kajakuupäev ('H: i'); Nendest lausetest koosnev täielik PHP skript näeb välja selline: <? Phpecho ("B");
kajakuupäev ('H: i');
echo ("Kisya ja Osya olid siin!");?> Pärast selle skripti käivitamist serveri täidesaatva programmi (keeletõlgi) poolt näeb leht välja selline:
2. samm
Ja sama skript kliendipoolses JavaScriptis näeks välja selline: var now = new date ();
document.write ("B");
document.write (now.getHours () + ":" + now.getMinutes ());
document.write ("Kisya ja Osya olid siin!"); Siin annab rida var now = new date () käsu skripti täitjale luua uus virtuaalne objekt nimega "now", mis tähistab praegust kuupäeva ja kellaaega. document.write () on käsk sulge märgitud lehele kirjutamiseks ja käsud now.getHours () ja now.getMinutes () käskivad praeguse tunni ja minuti objektist „nüüd” välja tõmmata.
Suurema selguse huvides jääb need kaks skripti ühendada ühte faili, salvestada see serverisse ja tippida URL brauseri aadressiribale. Selle tulemusena näeme samu ridu, millest üks täideti vastavalt meie skriptile serveris (PHP tõlk) ja teine arvutis (JavaScripti tõlk).