Vad är JavaScript?

De som inte har tillräckliga informationer nämnar ofta att Java och JavaScript är samma programspråk så vill vi nu precisera vad JavaScript betyder.

Det gäller så kallade objekt-baserat skriptspråk som används för att förbättra dynamik av viss webbsida. När man använder HTML-kod är dess roll att endast ange dokuments struktur (till exempel, text, tabeller, länkar eller form) och senare ordna dem men den koden kan inte bestämma sättet hur konkreta element ska bete sig. Då använder man JavaScript, som har stor roll vid utveckling av beteende av de elementen. Och när det kombineras med HTML och CSS, får man då så kallade dynamisk HTML (DHTML).

När man säger att något skriptspråk är objektrelaterat betyder det egentligen att person som använder det bör också bestämma datatyp och definiera precist vilken funktion man ska använda som beror på konkret datastruktur. Den principen leder till att viss datastruktur egentligen behandlas som objekt som omfattar både den datan och vissa funktioner. Genom att använda det skriptspråket bestämms också om samband mellan två objekter.

Det skriptspråket består av stort antal kommando som måste tolkas av speciellt program som kallas Interpreter, dvs. så kallade programtolk. Det används för att läsa de kommandon som samtidigt översättas till så kallade maskinkod. Att vara precis, läses kommando då direkt från kod och på grund av det säger man att programspråk JavaScript används på Client side, dvs. klientsidan som är bokstavlig översättning. Att uttrycka oss enklare, utförs det alla på datorn där viss användare kör innehåll skrivet i JavaScript – här kan vi klart märka skillnaden i förhållande till HTML, som fungerar så att användare skickar viss data till konkret server som behandlar den men det är nödvändigt att den datan helt och hållet är giltig. JavaScript utför egentligen nödvändig kontroll av data i konkret webbläsare och på så sätt bidrar det till att hela processen blir bättre och mer kvalitativ.

Man anser att en av de mest populäraste skriptspråken som idag används är just JavaScript, och det som särskilt är bra är att det stöds av de mest använda webbläsarna (Mozilla Firefox, Opera, Internet Explorer m.m.).

Efter att World Wide Web officiellt skapades, skapade företaget Netscape det första skriptspråk vars målet var att öka dynamiska drag av konkreta webbsidor resp. deras interaktivitet. Det gällde skriptspråk Mocha som senare ändrades till Livescript och till slutet valde man att kalla det JavaScript. Men ledde namnet till en del förvirring eftersom människor tänkte att Java är samma sak som JavaScript. Idag anser man att företaget valde namnet främst i marknadsföringssyfte, men Microsoft tog tillfället i akt och lanserade så kallade VBScript skriptspråk, och då integrerades så kallade JScript i aktuell Internet Explorer 3.0. För att lösa de alla förvirringarna, lämnade företaget som skapade JavaScript Javascriptspecifikationen till Ecma International för standardisering (European Computer Manufacturers Association) och ECMAScript är namnet på språket som då standardiserats, men det namnet används inte idag. JavaScript utvecklades ursprungligen av Brendan Eich och de viktigaste elementen av språket övertogs av programspråk Self, men de alla elementen förbättrades naturligtvis. Det är nästan otänkbart att det finns applikation som kan fungeras utan det.

Det finns nästan ingen likhet mellan Java och JavaScript, det gäller bara nyanser som rör syntax eftersom de båda språken i viss mån följer regler som anges av C programspråk. Det finns skillnader mellan de två skriptspråken som lätt kan märkas, först och främst är Java objektorienterat programspråk medan JavaScript enbart är objekt-baserat skriptspråk. Den andra skillnaden mellan de två är följande: Java kräver att variabeltyper i förväg definieras, medan det inte gäller JavaScript.