Huvud teknologi

Programmeringsspråk för webbskript

Programmeringsspråk för webbskript
Programmeringsspråk för webbskript
Anonim

Webbscript, ett datorprogrammeringsspråk för att lägga till dynamiska funktioner på World Wide webbsidor. Webbsidor som är markerade med HTML (hypertext markup language) eller XML (extensible markup language) är till stor del statiska dokument. Webbskriptning kan lägga till information på en sida när en läsare använder den eller låta läsaren skriva in information som till exempel kan vidarebefordras till orderavdelningen i ett onlineföretag. CGI (gemensamt gateway-gränssnitt) tillhandahåller en mekanism; den överför förfrågningar och svar mellan läsarens webbläsare och webbservern som tillhandahåller sidan. CGI-komponenten på servern innehåller små program som kallas skript som tar information från webbläsarsystemet eller ger den för visning. Ett enkelt skript kan fråga läsarens namn, bestämma internetadressen för systemet som läsaren använder och skriva ut en hälsning. Manuskript kan skrivas på valfritt programmeringsspråk, men eftersom de i allmänhet är enkla rutiner för textbearbetning är datorscriptspråk som PERL särskilt lämpliga.

Ett annat tillvägagångssätt är att använda ett språk som är utformat för webbskript som ska köras av webbläsaren. JavaScript är ett sådant språk, designat av Netscape Communications Corp.; det kan användas med både Netscapes och Microsoft Corporation webbläsare. JavaScript är ett enkelt språk, helt annorlunda än Java. Ett JavaScript-program kan vara inbäddat på en webbsida med HTML-taggen. JavaScript-instruktioner som följer den taggen kommer att köras av webbläsaren när sidan är vald. För att påskynda visningen av dynamiska (interaktiva) sidor kombineras JavaScript ofta med XML eller något annat språk för att utbyta information mellan servern och klientens webbläsare. I synnerhet aktiverar XMLHttpRequest-kommandot asynkrona dataförfrågningar från servern utan att servern måste skicka hela webbsidan igen. Denna strategi, eller "filosofi", för programmering kallas Ajax (asynkron JavaScript och XML).

VB Script är en delmängd av Visual Basic. Ursprungligen utvecklad för Microsofts Office-programpaket, den användes senare också för webbskript. Dess funktioner liknar JavaScript, och det kan vara inbäddat i HTML på samma sätt.

Bakom användningen av sådana skriptspråk för webbprogrammering ligger idén om komponentprogrammering, där program konstrueras genom att kombinera oberoende tidigare skrivna komponenter utan ytterligare språkbehandling. JavaScript- och VB Script-program designades som komponenter som kan anslutas till webbläsare för att kontrollera hur de visar information.