Javascript programmeringsspråk. En liten introduktion

Javascript programmeringsspråk


I princip är varje webbplats byggd på basis av tre tekniker; HTML, CSS och Javascript. HTML behandlar beställningen av de olika komponenterna på webbplatsen, CSS med hur dessa delar återges och Javascript komplexa uppgifter som att svara på användarens åtgärder.

En tidigare artiklar Vi hade förklarat att det var en CSS-ram och gav en lista över de bästa som vi kan använda i Linux. Hur rollen som Javascript är lite svårare att förklara, vi ska göra en liten introduktion till ämnet innan vi får kommentera dess ramar.

Javascript programmeringsspråk. En liten introduktion

Vad är Javascript?

Javascript är ett programmeringsspråk som ursprungligen skapades för att hindra webbsidor från att vara statiska, även om användningen idag har spridit sig till sektorer som inte har något att göra med webben.

Lprogram skrivna i Javascript kallas manus och de kör inuti en virtuell maskin som kallas en Javascript-motor.

Alla moderna webbläsare inkluderar deras version av Javascript-motorn

För användarnas säkerhet, olika webbläsare sätter gränser för vad Javascript-kod kan göra. Till exempel tillgång till kritiska filer på disken. Detta kan dock begränsas ytterligare i konfigurationsalternativen för var och en.

Användningen av Javascript-koden på en webbsida är som följer:

  1. Javascript-motorn inbäddad i webbläsaren läser koden.
  2. Koden konverteras till maskinspråk.
  3. Maskinen kör koden.

Som ett programmeringsspråk kan Javascript utföra uppgifter som dessa:

  • Lagra information inom variabler.
  • Hantera textsträngar.
  • Kör program som svarar på händelser som att klicka på en länk.

Javascript-funktioner ökar genom användning av applikationsprogrammeringsgränssnitt (API)

API: er är programbibliotek skapade för specifika uppgifter som frigör utvecklaren från att behöva skriva om befintlig kod. När det gäller Javascript kan vi prata om två typer av APIS

Webbläsar-API

De körs i webbläsaren och svarar på miljön. Vi har till exempel:

Dokumentobjektmodell (DOM): Det gör det möjligt att göra ändringar i sidans HTML- och CSS-kod som svar på vissa händelser. Detta är fallet med webbplatser som låter oss se hur en sida skulle visas på olika enheter.

API för geolokaliseringa: Den används för att upptäcka användarens plats och svara därefter. Det används till exempel av Netflix för att veta vilket innehåll du kan se i ditt land eller Google Maps för att visa var du är.

Canvas och WebGL: De är idealiska för att plotta 2d- och 3d-grafik

Multimedia API: er: De tillåter överföring och mottagning av multimediainnehåll från en webbsida.

Tredjeparts-API: er

De olika webbtjänsterna försöker få fler användare (och i vissa fall mer information från dessa användare att sälja den) Det är därför skapa programmeringsgränssnitt så att utvecklare kan integrera funktioner som dessa tjänster tillhandahåller till externa webbplatser. Detta är till exempel fallet med de webbsidor som låter dig registrera dig på ditt Google- eller Facebook-konto.

Hur Javascript-koden fungerar på en webbplats

Först och främst måste det klargöras att varje javascript-skript körs inom sin egen runtime-miljö. Det finns en körningsmiljö för varje flik (om vi öppnar olika platser i samma fönster) eller för olika fönster om vi föredrar. Under inga omständigheter har de samband med varandra eller, som sagt, med operativsystemet utan aktivt användarintervention.

Första se laddar webbsidans HTML-kod och en objektmodell av dokumentet skapas så att det kan visas i webbläsaren. Föremålen som ska bifogas laddas sedan till sidan som media, bilder och stilark. Slutligen tilldelas stilarna till de olika delarna av sidan som bestäms av stilarket.

När allt detta är klart är det när Javascript-motorn startar enligt den sekvens som nämns ovan.

I vår nästa artikel följer vi den utlovade listan över ramar för Javascript.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.