JavaScript og VBScript er to script - basert datamaskin programmeringsspråk . I motsetning til kompilerte språk som COBOL og C , JavaScript og VBScript -programmer kjøres direkte i en tolket modus og trenger ingen kompilering. Web - baserte applikasjoner kan bruke begge språkene i de samme programmene . I tillegg til websiden programmering, har JavaScript og VBScript bruker i systemadministrasjon og programvareutvikling. Heritage
På slutten av 1980-tallet , utviklet Microsoft VBScript basert på Visual Basic programmeringsspråk. Visual Basic er et avansert, grafisk og objektorientert programutvikling system . Selv VBScript ikke gir de samme typer programmer som Visual Basic gjør, låner det tungt fra Visual Basic bruk av objekter og generell språk syntaks .
JavaScript hadde sin start på midten av 1990-tallet , et resultat av programvareutvikling for Netscape nettleser program . På den tiden besto de fleste websider av statiske HTML: sidene hadde tekst og bilder. men lite interaktivitet . JavaScript websider i programmer , så, for eksempel, kan en inngang skjema sjekke sine egne data og be brukeren om manglende elementene . JavaScript er ikke modellert etter eller avhengig av den kompilerte språk som heter Java .
Server Side
Alle websider er levert av servere. En webserver er et program som kjører på en Internett -basert datamaskin som ikke gjør annet enn svare på forespørsler fra nettbrukere. Den side i seg selv kan være statiske HTML eller det kan være et program som genererer HTML som sin utgang . Ved hjelp av disse programmene , et web- forhandler, for eksempel sender en kunde unike sider som han gjør kjøp på nettet . Kunden ser aldri VBScript program , bare de resulterende websider. VBScript har vist seg å være populært for server-side Web-programmer , spesielt på Microsoft - baserte datasystemer . På siden filene har en . Asp forlengelse og inneholder VBScript programmering som , når serveren utfører det , produserer HTML for brukeren .
JavaScript er en relativ etternøler for server-side programmering på nonMicrosoft systemer . På en Microsoft- server støtter JScript , deres versjon av JavaScript, samt VBScript. Mest JavaScript koden kjøres på klientsiden , noe som betyr at nettleseren i seg selv tolketjenesten . Dette er en del av grunnen til at JavaScript -holdige websider kan oppføre seg forskjellig på forskjellige nettlesere og ulike leserversjoner .
Client Side
JavaScript viktigste omdømme er en klient - side språk . Dette betyr at det er innebygd i en webside som brukeren ser og som hun kommuniserer . Nettleseren programmet viser HTML-siden og driver JavaScript programmering inni den. Klient - side JavaScript triks inkluderer lage pop -up nettleservinduer og nettsider , tekst tickere og animerte knapper , menyer og kontroller. Nesten alle nettleser -programmer støtter JavaScript.
Kun Microsofts nettlesere støtter VBScript direkte , en begrensning som har hemmet bruken på klientsiden . Noen nettlesere, som Firefox , har valgfri plug -in programmer som kjører VBScript. Et selskap med en Microsoft -only programvare politikken kan sette VBScript i sine interne websider , men for et webområde som ønsker kompatibilitet med alle nettlesere , er dagens valg JavaScript.
Andre miljøer
VBScript er et programmeringsspråk verktøyet for administratorer av Microsoft -systemer. I forbindelse med Microsofts PowerShell programvare , administratorer og programmerere slå mange dagligdagse vedlikeholdsoppgaver i automatiserte programmer.
En rekke programvareleverandører har vedtatt JavaScript som et skriptspråk i sine søknader . Adobes Photoshop og Dreamweaver programmer bruker JavaScript for å automatisere oppgaver. Max /MSP musikkprogram bruker også JavaScript.