V doslovném překladu znamená slovo skript „skript“, tj. Popis sledu akcí, které je třeba provést, aby bylo možné dokončit konkrétní úkol. Pokud jde o programování na internetu, mohou to být například zobrazení hodin na internetové stránce, implementace různých vizuálních efektů pomocí obrázků atd. A zobrazení v prohlížeči samotné stránky v moderní síti se také provádí podle skriptu uvedeného ve skriptu. Zkusme napsat pár jednoduchých skriptů, abychom získali představu o tom, jaké jsou.
Instrukce
Krok 1
V závislosti na tom, kde je skript spuštěn, jsou skripty rozděleny na „klient“a „server“. Když přejdeme na nějakou adresu v síti, pošleme adresu URL stránky, která nás zajímá, na server a ten spustí skript (skript) umístěný na zadané adrese. Skript provádí akce, které jsou v něm naprogramovány na serveru, shromáždí stránku z potřebných bloků a odešle ji do prohlížeče. Toto je skript na straně serveru. Po obdržení stránky jej prohlížeč v našem počítači vykreslí a pokud je v přijatém kódu stránky skript, tento skript již provádí. Toto je klientský skript.
Aby server nebo prohlížeč mohl číst, rozumět a spouštět skript, musí být napsán a napsán v souladu s pravidly, která znají. Takové sady pravidel se nazývají skriptovací jazyky. Většina skriptů na straně serveru je aktuálně napsána v PHP a většina skriptů na straně klienta je napsána v jazyce JavaScript. Chcete-li napsat skript sami, stačí mít běžný textový editor - poznámkový blok. Ale pro neustálé programování skriptů se neobejdete bez specializovaného editoru. Takový editor převezme lví podíl na rutinní práci při psaní skriptů a ponechá programátorovi více času na kreativitu.
Napíšeme jednoduchý skript v jazyce PHP na straně serveru. První řádek je říct umělci, že skript začíná od tohoto bodu. V PHP vypadá tato otevírací značka takto: Mezi těmito dvěma značkami jsou pokyny - jazykové operátory. Například instrukce k tisku nápisu, který zanechal O. Bender na Kavkazských skalách, je napsána takto: echo („Kisya a Osya byli tady“); A instrukce k zobrazení aktuálního času ve formátu HOUR: MINUTE takto: echo date ('H: i'); Kompletní skript PHP složený z těchto příkazů bude vypadat takto: <? Phpecho ("B");
echo date ('H: i');
echo ("Kisya a Osya byli tady!");?> Po provedení tohoto skriptu programem serveru (programový tlumočník) by stránka vypadala takto:
Krok 2
A stejný skript v klientském JavaScriptu by vypadal takto: var now = new date ();
document.write ("B");
document.write (now.getHours () + ":" + now.getMinutes ());
document.write ("Kisya a Osya byli tady!"); Zde řádek var now = new date () dává instrukci provádějícímu skript, aby vytvořil nový virtuální objekt s názvem "now", který představuje aktuální datum a čas. document.write () je příkaz, který na stránku zapíše to, co je uvedeno v závorkách, a příkazy now.getHours () a now.getMinutes () dávají pokyn k extrakci aktuální hodiny a minuty z objektu „now“.
Pro větší přehlednost zbývá zkombinovat tyto dva skripty do jednoho souboru, uložit jej na server a zadat adresu URL do adresního řádku prohlížeče. Ve výsledku uvidíme stejné řádky, z nichž jeden byl proveden podle našeho skriptu na serveru (interpret PHP) a druhý v našem počítači (interpret jazyka JavaScript).