JavaScript och VBScript är två script - baserad dator programmeringsspråk . Till skillnad från kompilerade språk som COBOL och C , JavaScript och VBScript program körs direkt i ett tolkat läge och behöver ingen sammanställning . Webbaserade program kan använda båda språken i samma program . Förutom webbsida programmering , har JavaScript och VBScript använder i systemadministration och mjukvaruutveckling . Heritage
i slutet av 1980 , utvecklade Microsoft VBScript baserat på dess Visual Basic programmeringsspråk . Visual Basic är ett sofistikerat , grafisk och objektorienterad programutveckling systemet . Även VBScript inte producerar samma typer av program som Visual Basic gör , lånar det kraftigt från Visual Basic användning av objekt och allmänna språket syntax .
JavaScript hade sin början i mitten av 1990-talet , ett resultat av mjukvaruutveckling för Netscape webbläsare program . Vid den tiden , bestod de flesta webbsidor på statisk HTML : sidorna hade text och bilder . men lite interaktivitet. JavaScript aktiverat webbsidor i programmen , så , till exempel , kan en ingång formulär kontrollera sina egna uppgifter och uppmana användaren saknade objekt . JavaScript är inte modellerad efter eller beroende av den kompilerade språk som heter Java . Samtliga webbsidor levereras av servrar
Server Side
. En webbserver är ett program som körs på en Internet - baserad dator som inte gör något men svara på förfrågningar från webbanvändare . Sidan själv kan vara statisk HTML eller det kan vara ett program som genererar HTML som sin utsignal . Med hjälp av dessa program , en Web återförsäljare , till exempel , sänder en kundunika sidor som han gör inköp på nätet . Kunden ser aldrig VBScript -program , bara de resulterande webbsidorna . VBScript har visat sig vara populär för server - side webbprogram , särskilt på Microsoft - baserade datorsystem . Sidan har filer . Asp och innehåller VBScript programmering som , när servern kör det , producerar HTML för användaren .
JavaScript är en relativt svag position för server - side programmering på nonMicrosoft system . På en Microsoft webbserver stöder JScript , deras version av JavaScript , samt VBScript . De flesta JavaScript -kod körs på klientsidan , vilket innebär att webbläsaren själv gör den tolkningen . Detta är en del av anledningen till att JavaScript - haltiga webbsidor kan bete sig annorlunda på olika webbläsare och olika versioner webbläsare .
Klientsidan
JavaScript främsta rykte är en klient - side språk . Detta innebär att den är inbäddad i en webbsida som användaren ser och som hon interagerar . Webbläsaren Programmet visar HTML- sidan och kör JavaScript programmering inuti . JavaScript på klientsidan tricks inkluderar skapar popup- fönster i webbläsaren och webbsidor , tickers text och animerade knappar , menyer och kontroller . Praktiskt taget alla webbläsare program stödjer JavaScript .
Endast Microsofts webbläsare stödjer VBScript direkt , en begränsning som har hämmat dess användning på klientsidan . Vissa webbläsare , såsom Firefox , har extra plug - in program som körs VBScript . Ett företag med en Microsoft - enda programvara politik kan sätta VBScript i sina interna webbsidor , men för en webbplats som vill ha kompatibilitet med alla webbläsare , är det aktuella valet JavaScript .
Andra miljöer
VBScript är ett programmeringsverktyg val för administratörer av Microsoft Systems . I samband med Microsofts PowerShell programvara , administratörer och programmerare vänder många vardagliga underhållsåtgärder i automatiserade program .
En mängd olika programvaruleverantörer har antagit JavaScript som skriptspråk i sina ansökningar . Adobe Photoshop och Dreamweaver program använder JavaScript för att automatisera uppgifter . Max /MSP musikprogram använder också JavaScript .