Hlavní technika

Programovací jazyk webového skriptu

Programovací jazyk webového skriptu
Programovací jazyk webového skriptu

Video: 115. Tvorba webových stránek (HTML a CSS) - Menu: responsivní menu 1. část 2024, Červenec

Video: 115. Tvorba webových stránek (HTML a CSS) - Menu: responsivní menu 1. část 2024, Červenec
Anonim

Webový skript, počítačový programovací jazyk pro přidání dynamických funkcí na webové stránky. Webové stránky označené pomocí HTML (hypertextový značkovací jazyk) nebo XML (rozšiřitelný značkovací jazyk) jsou převážně statické dokumenty. Webové skriptování může na stránku přidat informace, jak jej čtenář používá, nebo nechat čtenáři zadat informace, které mohou být například předány oddělení objednávek online obchodu. CGI (společné rozhraní brány) poskytuje jeden mechanismus; přenáší požadavky a odpovědi mezi webovým prohlížečem čtečky a webovým serverem, který stránku poskytuje. Komponenta CGI na serveru obsahuje malé programy nazývané skripty, které berou informace ze systému prohlížeče nebo poskytují je k zobrazení. Jednoduchý skript může požádat o jméno čtenáře, zjistit internetovou adresu systému, který čtenář používá, a vytisknout pozdrav. Skripty mohou být psány v jakémkoli programovacím jazyce, ale protože jsou to obecně jednoduché postupy zpracování textu, jsou zvláště vhodné počítačové skriptovací jazyky, jako je PERL.

Dalším přístupem je použití jazyka určeného pro webové skripty, které mají být spuštěny prohlížečem. JavaScript je jeden takový jazyk, navržený společností Netscape Communications Corp.; může být použit v prohlížečích Netscape a Microsoft Corporation. JavaScript je jednoduchý jazyk, zcela odlišný od Java. Program JavaScript může být vložen do webové stránky se značkou HTML. Pokyny pro JavaScript, které následují po této značce, budou spuštěny prohlížečem, když je stránka vybrána. Aby se urychlilo zobrazení dynamických (interaktivních) stránek, je JavaScript často kombinován s XML nebo jiným jazykem pro výměnu informací mezi serverem a prohlížečem klienta. Příkaz XMLHttpRequest zejména umožňuje asynchronní požadavky na data ze serveru, aniž by server musel znovu odeslat celou webovou stránku. Tento přístup neboli „filozofie“ programování se nazývá Ajax (asynchronní JavaScript a XML).

VB Script je podmnožinou jazyka. Původně byl vyvinut pro sadu programů sady Microsoft Office a později byl použit také pro skriptování na webu. Jeho schopnosti jsou podobné schopnostem JavaScriptu a mohou být vloženy do HTML stejným způsobem.

Za používáním takových skriptovacích jazyků pro programování na webu leží myšlenka programování komponent, ve kterém jsou programy konstruovány kombinací nezávislých dříve psaných komponent bez dalšího zpracování jazyka. Programy JavaScript a VB Script byly navrženy jako komponenty, které mohou být připojeny k webovým prohlížečům za účelem kontroly, jak zobrazují informace.