V doslovnom preklade slovo skript znamená „skript“, teda popis sledu akcií, ktoré je potrebné vykonať, aby sa mohla splniť konkrétna úloha. Pokiaľ ide o programovanie na internete, môže to byť napríklad zobrazovanie hodín na internetovej stránke, implementácia rôznych vizuálnych efektov pomocou obrázkov atď. A zobrazenie v prehliadači samotnej stránky v modernej sieti sa tiež vykonáva podľa skriptu uvedeného v skripte. Pokúsime sa napísať pár jednoduchých skriptov, aby sme získali predstavu o tom, čo sú zač.
Inštrukcie
Krok 1
Podľa toho, kde sa skript vykonáva, sa skripty delia na „klient“a „server“. Keď ideme na niektorú adresu v sieti, pošleme adresu URL stránky, ktorá nás zaujíma, na server a tento server spustí skript (skript) umiestnený na zadanej adrese. Skript vykonávajúci akcie, ktoré sú v ňom naprogramované na serveri, zhromaždí stránku z potrebných blokov a odošle ju do prehliadača. Toto je skript na strane servera. Po prijatí stránky ho prehliadač v našom počítači vykreslí za nás. Ak je v prijatom kóde stránky skript, tento skript už vykonáva. Toto je klientský skript.
Aby server alebo prehliadač čítali, porozumeli a vykonávali skript, musia byť napísané a napísané podľa pravidiel, ktoré poznajú. Takéto súbory pravidiel sa nazývajú skriptovacie jazyky. Väčšina skriptov na strane servera je momentálne napísaná v PHP a väčšina skriptov na strane klienta je napísaná v jazyku JavaScript. Na napísanie skriptu sami stačí mať obyčajný textový editor - poznámkový blok. Ale pre neustále programovanie skriptov sa nezaobídete bez špecializovaného editora. Takýto editor preberá leví podiel na rutinnej práci pri písaní skriptov, čím programátorovi necháva viac času na kreativitu.
Poďme napísať jednoduchý skript v jazyku PHP na strane servera. Prvý riadok má umelcovi povedať, že scenár sa začína od tohto bodu. V PHP vyzerá táto otváracia značka takto: Medzi týmito dvoma značkami sú pokyny - jazykové operátory. Napríklad pokyn na vytlačenie nápisu, ktorý zanechal O. Bender na Kaukazských skalách, je napísaný asi takto: echo („Kisya a Osya tu boli“); A pokyn na zobrazenie aktuálneho času vo formáte HOUR: MINUTE takto: echo date ('H: i'); Kompletný skript PHP zložený z týchto príkazov bude vyzerať takto: <? Phpecho ("B");
echo date ('H: i');
echo ("Kisya a Osya tu boli!");?> Po vykonaní tohto skriptu programom serverového exekútora (jazykového tlmočníka) by stránka vyzerala takto:
Krok 2
A rovnaký skript v klientskom JavaScripte by vyzeral takto: var now = new date ();
document.write ("B");
document.write (now.getHours () + ":" + now.getMinutes ());
document.write ("Kisya a Osya tu boli!"); Tu riadok var now = new date () dáva pokyn vykonávateľovi skriptu, aby vytvoril nový virtuálny objekt s názvom "now", ktorý predstavuje aktuálny dátum a čas. document.write () je príkaz na zápis na stránku, čo je uvedené v zátvorkách, a príkazy now.getHours () a now.getMinutes () dávajú príkaz na extrahovanie aktuálnej hodiny a minúty z objektu „now“.
Z dôvodu väčšej jasnosti zostáva spojenie týchto dvoch skriptov do jedného súboru, ich uloženie na server a zadanie adresy URL do panela s adresou prehliadača. Vo výsledku uvidíme rovnaké riadky, z ktorých jeden bol vykonaný podľa nášho skriptu na serveri (interpret PHP) a druhý v našom počítači (interpret jazyka JavaScript).