Vad är JavaScript och hur fungerar det? [Teknologi förklarad]

Annons

Annons
Annons

vad är javascript JavaScript har en intressant historia. Ursprungligen utvecklad på Netscape som mocka, kom fram till förresten med officiellt tillkännagivande 1995. Det utvecklades sedan oberoende av olika parter, mest anmärkningsvärda var JScript från Microsoft.

Självklart behövdes en standardiserad implementering, vilket ledde till att den skickades till ECMA International. Således bildades ECMAScript. Idag stöder de flesta webbläsare ECMA-262, vilket också är vanligare (och ofta vagt) som kallas JavaScript .


Vad är Javascript? Javascript kallas med rätt språk på webben. Varje nyare webbläsareversion trycker på fältet högre med avseende på JavaScript-körhastigheter. Detta är en viktig prestandaparameter dessa dagar eftersom webbplatser använder omfattande JavaScript. JavaScript ledde Web 2.0-revolutionen med AJAX. Med hjälp av JavaScript kan webbplatser skicka HTTP-förfrågningar bakom kulisserna och anpassa eller uppdatera vissa delar av webbplatsen, skräddarsydd för en viss användares behov. Detta gör borta hela sidan uppdateras och gör användargränssnittet mycket kraftfullare och användarvänligare.

Hej världen av JavaScript

Hello World-exemplet är nästan vanligt att inkludera när man talar om programmeringsspråk. Nu kör vi


document.write ("Hej världen!");

Du kan också pop alert-lådor lika enkelt med:

document.alert ("Hej, Värld!");

vad är javascript

Ja, det är allt du behöver. Du behöver inte inkludera någon fil eller importera några paket. Allt som behövs för att utföra JavaScript tillhandahålls av webbläsaren (eller klienten) så det kallas också Client Side Scripting Language . Varför klientsidan? För att svara på den här frågan måste du titta på hur JavaScript fungerar.

Hur det fungerar

Webbläsaren hämtar en sida som kan ha inbäddad JavaScript som vi såg ovan, eller hänvisar till en separat JavaScript-fil, i vilket fall den filen hämtas av webbläsaren.

vad är javascript

Nästa upp, beroende på vad du vill att JavaScript-koden ska göra och hur du strukturerat den, kommer den antingen att köras så snart filen laddas eller väntar på en utlösande händelse (som ett klick eller en belastning).

javaScript

Slutligen, när det är bra, körs koden linje för rad. JavaScript är ett tolkat språk, vilket innebär att du inte behöver sammanställa koden i en annan form för att kunna utföra den. Alla de ändringar du gör får direkt effekt.

Att jämföra andra programmeringsspråk

I motsats till vad namnet kan föreslå är JavaScript faktiskt väldigt olika för Java. Det finns vissa likheter i syntaxen, men det handlar om det. JavaScript skrivs löst (du behöver inte definiera datatypen för variabler) medan Java inte är. JavaScript körs huvudsakligen i en webbläsare, där som Java kan användas för att skapa fristående applikationer. Java har ett mycket bredare tillämpningsområde jämfört med JavaScript som i stor utsträckning bor i webbläsaren.

JavaScript är Objektorienterat, men i motsats till andra programmeringsspråk som implementerar arv via klasser gör JavaScript det via prototyper. JavaScript har också den största installationsbasen (antagligen) eftersom den är buntad med alla större webbläsare dessa dagar.

Jag har bara repat ytan när du anser att det är ett fullblåst programmeringsspråk, och att det har all buzz och utvecklas i dag. Det finns gott om JavaScript-bibliotek, serverns JavaScript och andra projekt som driver JavaScript och dess tillämpningar på en helt ny nivå. Om du börjar med JavaScript finns det några handledning som hjälper dig med. När du är snabb och njut av vad du gör kan du hämta The Rhino Book och förbättra dina JavaScript-färdigheter ännu längre.

Har du någonsin försökt att programmera med JavaScript? Hur var erfarenheten?

In this article