Põhiline tehnoloogia

Veebiskriptide programmeerimiskeel

Veebiskriptide programmeerimiskeel
Veebiskriptide programmeerimiskeel
Anonim

Veebiskript, arvutiprogrammeerimiskeel dünaamiliste võimaluste lisamiseks veebisaitidele. HTML (hüperteksti märgistuskeel) või XML (laiendatav märgistuskeel) tähistatud veebilehed on suures osas staatilised dokumendid. Veebiskriptimine võib lehele teavet lisada, kui lugeja seda kasutab, või lasta lugejal sisestada teavet, mida võib näiteks edastada veebiettevõtte tellimisosakonnale. CGI (ühine lüüsi liides) pakub ühte mehhanismi; see edastab päringuid ja vastuseid lugeja veebibrauseri ja lehte pakkuva veebiserveri vahel. Serveri CGI-komponent sisaldab väikeseid programme, mida nimetatakse skriptideks, mis võtavad teavet brauserisüsteemist või pakuvad seda kuvamiseks. Lihtne skript võib küsida lugeja nime, määrata lugeja kasutatava süsteemi Interneti-aadressi ja printida tervituse. Skriptid võivad olla kirjutatud ükskõik millises programmeerimiskeeles, kuid kuna need on üldiselt lihtsad tekstitöötlusrutiinid, on eriti sobivad sellised skriptikeelt nagu PERL.

Teine lähenemisviis on kasutada keelt, mis on loodud veebiskriptide jaoks brauseri poolt täitmiseks. JavaScript on üks neist keeltest, mille on välja töötanud Netscape Communications Corp; seda võib kasutada nii Netscape'i kui ka Microsoft Corporationi brauseritega. JavaScript on lihtne keel, Java omast üsna erinev. JavaScripti programmi võib manustada HTML-märgendiga veebilehele. Sellele sildile järgnevaid JavaScripti juhiseid täidab brauser lehe valimisel. Dünaamiliste (interaktiivsete) lehtede kuvamise kiirendamiseks ühendatakse JavaScript serveri ja kliendi brauseri vahelise teabe vahetamiseks sageli XML-i või mõne muu keelega. Eelkõige võimaldab XMLHttpRequest käsk serverilt asünkroonseid andmepäringuid, nõudmata serverilt kogu veebilehe uuesti saatmist. Seda lähenemist ehk programmeerimise “filosoofiat” nimetatakse Ajaxiks (asünkroonne JavaScript ja XML).

VB skript on Visual Basicu alamhulk. Algselt välja töötatud Microsofti Office'i programmikomplekti jaoks, kasutati seda hiljem ka veebiskriptide jaoks. Selle võimalused on sarnased JavaScripti võimalustega ja see võib olla ka HTML-i manustatud.

Selliste skriptikeelte kasutamise eest veebi programmeerimisel peitub komponentide programmeerimise idee, milles programmid konstrueeritakse iseseisvate varem kirjutatud komponentide ühendamise teel ilma edasise keele töötlemiseta. JavaScripti ja VB Scripti programmid töötati välja komponentidena, mille võib veebibrauseritele kinnitada, et kontrollida, kuidas nad teavet kuvavad.