Forskjell mellom Javascript i hode og kropp

Hovedforskjell: JavaScript er et tolket dataprogrammeringsspråk. Det er et prototypebasert skriptspråk som er dynamisk, svakt skrevet, og har førsteklasses funksjoner. Mens du legger inn JavaScript på en nettside, kan det vises nesten hvor som helst i HTML-filen. Koden er imidlertid vanligvis skrevet enten under hodetiketten eller på kroppstegnet. Vanligvis er koden plassert i hodeelementet. Det anbefales imidlertid at hvis JavaScript ikke kreves å bli utført på begynnelsen av siden, bør det være plass nederst i kroppen.

Selv om navnene deres antyder at Java og JavaScript må være relatert på en eller annen måte, er det bare ikke sant. JavaScript er et tolket dataprogrammeringsspråk. Hovedforskjellen mellom Java og JavaScript er at mens Java er et programmeringsspråk, er JavaScript skriptspråk. Det er et prototypebasert skriptspråk som er dynamisk, svakt skrevet, og har førsteklasses funksjoner. Men som Java, er JavaScript sterkt påvirket av C programmeringsspråket. JavaScript låner også mange navn og navnekonvensjoner fra Java, men det har veldig forskjellige semantikk enn Java.

JavaScript tar sine sentrale designprinsipper fra programmeringssprogene Self og Scheme. Det er et språk med flere paradigmer som støtter objektorienterte, imperative og funksjonelle programmeringsstiler.

JavaScript ble formalisert i ECMAScripts språkstandard og ble opprinnelig implementert som en del av nettlesere. Det tillod at manuskripter på klientsiden interagerer med brukeren, kontrollerer nettleseren, kommuniserer asynkront, og endrer dokumentinnholdet som ble vist. Imidlertid brukes JavaScript også i applikasjoner utenfor websider, for eksempel i PDF-dokumenter, nettsspesifikke nettlesere og desktop-widgets. Videre har nyere og raskere JavaScript VMer og rammer også økt populariteten til JavaScript for server-side webapplikasjoner.

Det er ulike likheter mellom Java og JavaScript, som begge har en C-lignende syntaks. De er både objektorientert og typisk sandkasse, spesielt når de brukes i en nettleser. Også, JavaScript ble designet med Java's syntaks og standard bibliotek i tankene. Alle Java-søkeordene ble reservert i original JavaScript. JavaScripts standardbibliotek følger Java-navnekonvensjonene, og JavaScript's Math and Date-objekter er basert på klasser fra Java 1.0. Men de er mye mer annerledes enn de er like.

Mens du legger inn JavaScript på en nettside, kan det vises nesten hvor som helst i HTML-filen. Koden er imidlertid vanligvis skrevet enten under hodetiketten eller på kroppstegnet. Vanligvis vil koden skrevet i hodet lastes før koden som er skrevet i kroppen. Dette skyldes hovedsakelig rekkefølgen på lastingen.

Vanligvis er koden plassert i hodeelementet. Det anbefales imidlertid at hvis JavaScript ikke kreves å bli utført på begynnelsen av siden, bør det være plass nederst i kroppen. Dette skyldes at nettleseren må gå inn i single-threaded-modus mens JavaScript laster og deretter kjører. JavaScript øverst på nettsiden fører til at nettleseren pause mens den handler om JavaScript. Hvis JavaScript er plassert nederst på nettsiden, kan nettleseren laste innholdet på siden, som vil være synlig for brukeren. Mens brukeren begynner å lese innholdet, kan nettleseren da pause i fritiden og håndtere JavaScript.

Den faktiske plasseringen av JavaScript avhenger imidlertid av den enkelte nettside og programmereren. Plasseringen vil avhenge av når programmøren krever at JavaScript skal lastes; i begynnelsen eller senere.

Anbefalt

Relaterte Artikler

  • forskjell mellom: Forskjellen mellom iskremsmørk og gelébønne Android

    Forskjellen mellom iskremsmørk og gelébønne Android

    Hovedforskjell: Ice Cream Sandwich and Jelly Bean Android er mest kjente og berømte mobile operativsystemer ogroid systemer. Ice Cream Sandwich (4.0-4.0.4) ble lansert før Jelly Bean Android (4.1-4.3). Mens Jelly Bean Android er det nyeste android operativsystemet med mer forbedrede raske applikasjoner og funksjoner enn Ice Cream Sandwich android OS.
  • forskjell mellom: Forskjellen mellom konvensjonelle og tradisjonelle

    Forskjellen mellom konvensjonelle og tradisjonelle

    Nøkkelforskjell: Konvensjonell er en mer allment akseptert idé, ide eller en måte å gjøre ting på. Tradisjonell er en ide om en måte å gjøre noe på som har gått ned i generasjoner. Begrepet "konvensjonelle" og "tradisjonelle" er ofte forvirrende for mange mennesker, spesielt når det blir hevet når det gjelder medisin og verdier. Vilkårene k
  • forskjell mellom: Forskjellen mellom flytende og vandig

    Forskjellen mellom flytende og vandig

    Nøkkelforskjell: Væske er en tilstand av materie som ikke har fast form, men har et bestemt volum. En vandig løsning er en løsning der et stoff oppløses i vann. Solid, flytende og gass er tre primære tilstander av materie der gjenstander kan bli funnet på jorden. Nesten alle stoffer finnes i en av disse tre tilstandene. Vann
  • forskjell mellom: Forskjellen mellom FLV og SWF

    Forskjellen mellom FLV og SWF

    Hovedforskjell: FLV og SWF er to typer filformat som brukes i Adobe Flash. SWF brukes til multimedia, vektorgrafik og ActionScript. FLV er et containerfilformat som brukes til å levere video over Internett. FLV og SWF er to typer filformat som brukes i Adobe Flash. SWF brukes til multimedia, vektorgrafik og ActionScript.
  • forskjell mellom: Forskjell mellom iPhone 6s og iPhone 7

    Forskjell mellom iPhone 6s og iPhone 7

    Nøkkelforskjell: iPhone 7 er altfor lik den forrige telefonen i serien, iPhone 6S. De har mange likheter, men den store forskjellen mellom dem er at iPhone 7 nå er vanntett, har mer lagringsplass og et større batteri, men det har ikke lenger 3, 5 mm-kontakten for hodetelefoner. Mange sier at nytt er bedre, men sannheten i saken er at ting aldri er så svart og hvite. De
  • forskjell mellom: Forskjell mellom forsendelse og forsendelse

    Forskjell mellom forsendelse og forsendelse

    Nøkkelforskjell : 'Despatch' antas å ha kommet fra det spanske ordet 'despachar', som betyr "å sende raskt" og "forsendelse" antas å ha utviklet seg fra italiensk ord "dispacciare", som betyr "å sende". Det er ingen forskjell mellom de to når det gjelder uttale eller definisjon. Komm
  • forskjell mellom: Forskjell mellom veteran, vintage og klassiske biler

    Forskjell mellom veteran, vintage og klassiske biler

    Nøkkelforskjell: Veteran betyr en bil laget til og med desember 1918. Vintagebiler er ikke lenger i produksjon og ble laget mellom første verdenskrig og II. Klassiske biler er populære biler som må være mellom 30 og 49 år gamle. For mange mennesker som eier biler er ikke begrenset til funksjonalitet eller luksuriøst symbol, men heller en lidenskap. Disse
  • forskjell mellom: Forskjell mellom fotball og fotball

    Forskjell mellom fotball og fotball

    Hovedforskjell: Begrepet fotball omfatter en bred kategori av spill. Målet med disse spillene er å bruke en ball til å score et mål, hovedsakelig ved å sparke eller bruke kroppen til ulike utgaver. Den mest populære typen fotball i verden er foreningsfotball, som også er kjent som bare fotball eller fotball. Andre
  • forskjell mellom: Forskjellen mellom bipolar og unipolar

    Forskjellen mellom bipolar og unipolar

    Hovedforskjell: Bipolar lidelse er en tilstand hvor folk opplever omfattende humørsvingninger. En person kan begynne å være glad og deretter gå raskt til å bli trist eller deprimert. Unipolar depresjon er en psykisk lidelse som resulterer i at en pasient har episoder med lavt humør, lavt selvtillit, tap av interesse, tap av glede i hyggelige aktiviteter. Bipo

Redaksjonens

Forskjellen mellom advokat og advokat

Hovedforskjell: Både advokat og advokat er typer advokater. Begrepet advokat har en tendens til å referere til en person som har en tendens til å handle på vegne av noen andre, spesielt i næringsliv eller juridiske saker. En advokat er en juridisk person som er kvalifisert til å forholde seg til formidling, utarbeidelse av testamente og andre juridiske saker. Både