Hoved teknologi

Programmeringsspråk for webskript

Programmeringsspråk for webskript
Programmeringsspråk for webskript
Anonim

Nettskript, et dataprogrammeringsspråk for å legge til dynamiske funksjoner på World Wide Web-sider. Nettsider merket med HTML (hypertext markup language) eller XML (extensible markup language) er stort sett statiske dokumenter. Webskripting kan legge til informasjon på en side slik en leser bruker den eller la leseren legge inn informasjon som for eksempel kan overføres til ordreavdelingen til en online virksomhet. CGI (felles gateway-grensesnitt) gir en mekanisme; den overfører forespørsler og svar mellom leserens nettleser og webserveren som inneholder siden. CGI-komponenten på serveren inneholder små programmer som kalles skript som tar informasjon fra nettlesersystemet eller gir den for visning. Et enkelt skript kan spørre leserens navn, bestemme internettadressen til systemet som leseren bruker, og skrive ut en hilsen. Manus kan skrives på hvilket som helst programmeringsspråk, men fordi det generelt er enkle tekstbehandlingsrutiner, er datascript-språk som PERL spesielt passende.

En annen tilnærming er å bruke et språk designet for webskript som skal utføres av nettleseren. JavaScript er et slikt språk, designet av Netscape Communications Corp.; den kan brukes med både Netscapes og Microsoft Corporation nettlesere. JavaScript er et enkelt språk, ganske annerledes enn Java. Et JavaScript-program kan være innebygd på en webside med HTML-koden. JavaScript-instruksjoner som følger den taggen, vil bli utført av nettleseren når siden er valgt. For å øke hastigheten på visningen av dynamiske (interaktive) sider kombineres JavaScript ofte med XML eller et annet språk for utveksling av informasjon mellom serveren og klientens nettleser. Spesielt aktiverer XMLHttpRequest-kommandoen asynkrone dataforespørsler fra serveren uten at serveren må sende hele websiden på nytt. Denne tilnærmingen, eller "filosofi", for programmering kalles Ajax (asynkron JavaScript og XML).

VB Script er en undergruppe av Visual Basic. Opprinnelig utviklet for Microsofts Office-pakke med programmer, og ble senere også brukt til webskripting. Funksjonene ligner på JavaScript, og det kan være innebygd i HTML på samme måte.

Bak bruken av slike skriptspråk for nettprogrammering ligger ideen om komponentprogrammering, der programmer er konstruert ved å kombinere uavhengige tidligere skrevne komponenter uten videre språkbehandling. JavaScript- og VB Script-programmer ble designet som komponenter som kan være knyttet til nettlesere for å kontrollere hvordan de viser informasjon.