Forskel mellem Javascript i hoved og krop

Hovedforskel: JavaScript er et fortolket computerprogrammeringssprog. Det er et prototype-baseret script sprog, der er dynamisk, svagt skrevet og har førsteklasses funktioner. Mens du indlejrer JavaScript på en webside, kan det forekomme næsten hvor som helst i HTML-filen. Koden skrives dog normalt enten under hovedetiketten eller kropstegnet. Normalt placeres koden i hovedelementet. Det anbefales dog, at hvis JavaScript ikke skal udføres i starten af ​​siden, skal det være placeret nederst i kroppen.

Selv om deres navne tyder på, at Java og JavaScript skal være beslægtet på en eller anden måde, er det bare ikke sandt. JavaScript er et fortolket computerprogrammeringssprog. Den største forskel mellem Java og JavaScript er, at mens Java er et programmeringssprog, er JavaScript et script sprog. Det er et prototype-baseret script sprog, der er dynamisk, svagt skrevet og har førsteklasses funktioner. Men som Java er JavaScript stærkt påvirket af C-programmeringssproget. JavaScript låner også mange navne og navngivningskonventioner fra Java, men det har meget anderledes semantik end Java.

JavaScript tager sine centrale designprincipper fra programmeringssprogene Self og Scheme. Det er et multi-paradigmsprog, der understøtter objektorienterede, imperative og funktionelle programmeringsformer.

JavaScript blev formaliseret i ECMAScripts sprogstandard og blev oprindeligt implementeret som en del af webbrowsere. Det tillod, at klientsiden scripts interagerer med brugeren, styrer browseren, kommunikerer asynkront og ændrer dokumentindholdet, der blev vist. Men JavaScript bruges også i applikationer uden for websider, f.eks. I PDF-dokumenter, webstedsspecifikke browsere og desktop-widgets. Desuden har nyere og hurtigere JavaScript VM'er og rammer også øget populariteten af ​​JavaScript til server-side webapplikationer.

Der er forskellige ligheder mellem Java og JavaScript, som begge har en C-lignende syntaks. De er både objektorienterede og typisk sandkasse, især når de bruges i en browser. Også JavaScript blev designet med Java's syntax og standardbiblioteket i tankerne. Alle Java-søgeord var reserveret i original JavaScript. JavaScript's standardbibliotek følger Java's navngivningskonventioner, og JavaScript's Math og Date objekter er baseret på klasser fra Java 1.0. Men de er meget mere forskellige, end de er ens.

Mens du indlejrer JavaScript på en webside, kan det forekomme næsten hvor som helst i HTML-filen. Koden skrives dog normalt enten under hovedetiketten eller kropstegnet. Normalt vil koden, der er skrevet i hovedet, indlæses før koden, der er skrevet i kroppen. Dette skyldes hovedsagelig pålæsningsordren.

Normalt placeres koden i hovedelementet. Det anbefales dog, at hvis JavaScript ikke skal udføres i starten af ​​siden, skal det være placeret nederst i kroppen. Dette skyldes det faktum, at browseren skal gå i single-threaded mode, mens JavaScript indlæser og derefter udføres. JavaScript øverst på websiden får browseren til at sætte pause, mens den omhandler JavaScript. Hvis JavaScript er placeret nederst på websiden, kan browseren indlæse indholdet på siden, hvilket vil være synligt for brugeren. Mens brugeren begynder at læse indholdet, kan browseren så pause i fritiden og håndtere JavaScript.

Den faktiske placering af JavaScript afhænger dog af den enkelte webside og programmøren. Placeringen afhænger af, hvornår programmøren vil kræve JavaScript indlæst; i begyndelsen eller senere.

Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem Modificeret Stam og Modificeret Root

    Forskel mellem Modificeret Stam og Modificeret Root

    Hovedforskel : Både stængler og rødder af en plante er ændret til forskellige former for at udføre specifikke funktioner bortset fra deres normale funktioner. Generelt ændrer planternes rødder og stamme deres strukturer for at tilpasse sig i miljøet. Nu, baseret på de forskellige dele af planten, der vokser over eller under jorden, kan stilkene og rødderne differentieres. Planter
  • forskel mellem: Forskel mellem Nokia Lumia 620 og LG Nexus 4

    Forskel mellem Nokia Lumia 620 og LG Nexus 4

    Nøgleforskel: En af de nyeste smartphones under mærket er Nokia Lumia 620. Nokia Lumia 620 er rettet mod købere på grundniveau, der ønsker at prøve en Windows Phone 8, men har ikke råd til at bruge for meget på det. Nexus 4 er Googles fjerde Nexus-brandede Android-smartphone. Det sigter mod at give en ren Android oplevelse. Nokia,
  • forskel mellem: Forskel mellem sort og jet sort

    Forskel mellem sort og jet sort

    Nøgleforskel: Sort er defineret som den mørkeste farve, som skyldes fraværet af al farve eller lys. Jet sort er afledt af det geologiske materiale og ædelsten, jet. Farve jet-sorten er enten sort eller mørk brun, men kan indeholde en metallisk glans. Mange mennesker antager, at sort og hvid også er farver, men det er ikke sandt; de er nuancer. Bemæ
  • forskel mellem: Forskel mellem Plantain og Banana

    Forskel mellem Plantain og Banana

    Hovedforskel: Banan er en berømt frugt, der stammer fra en høj urt, populært kendt som banantræet eller planten. Plantains kan betragtes som en bred vifte af bananer, som generelt ikke spises rå på grund af sin ikke-sød smag. Både banan og plantain tilhører den samme familie af Musaceae. Begge er forskellige i smag, udseende, skræl til kødforhold mv. Ordet ban
  • forskel mellem: Forskel mellem hårdttræ og blødt træ

    Forskel mellem hårdttræ og blødt træ

    Hovedforskel: Hårdttræ og blødt træ er to kategorier, der bruges til at klassificere forskellige typer skov. Dybest set er hårdttræet det træ, der kommer fra et angiosperm-træ. Dette er en type træ, der har frø, der er lukket, hvad enten det er i pods, en skal, en dækning eller i en frugt. Nogle ber
  • forskel mellem: Forskel mellem brødrister ovn og elektrisk ovn

    Forskel mellem brødrister ovn og elektrisk ovn

    Nøgleforskel: Brødristersovne er ovne, der er små elektriske ovne, der har en hoveddør, aftagelig ledningsstang og aftagelig bageplade. Disse ovne er ofte større end brødristere, men mindre end konventionelle ovne. Elektriske ovne eller kogeplader kører, ligesom navnet antyder, elektricitet. Det omdanner el til varme for at lave mad eller bage. Brødr
  • forskel mellem: Forskel mellem Freelancer og Independent Contractor

    Forskel mellem Freelancer og Independent Contractor

    Hovedforskel : Den primære forskel mellem de to er, at selvom en freelancer næsten altid er en individuel person, kan en uafhængig entreprenør være en person, en virksomhed, en virksomhed eller et selskab. Det kan uofficielt siges, at en freelancer er en type uafhængig entreprenør. Vilkårene Freelancer og Independent Contractor kan være ganske forvirrende, da de ved første øjekast ser ud til at være identiske. Tross alt
  • forskel mellem: Forskel mellem rejse og turisme

    Forskel mellem rejse og turisme

    Nøgleforskel: En rejsende er en person, der foretrækker at rejse lys og uden og turpakker. De foretrækker at flytte fra sted til sted og foretrækker aldrig at bosætte sig. En turist formodes at være ret modsat af en rejsende. En turist ses normalt i en stor gruppe mennesker, familie eller turistguider. Bete
  • forskel mellem: Forskel mellem måske og måske være

    Forskel mellem måske og måske være

    Nøgleforskel: Måske er et ordsprog. Det kan placeres i begyndelsen, midten eller slutningen af ​​en sætning. Det har samme betydning som ordet 'måske' eller 'muligvis'. Det er primært brugt til at indikere, at noget ikke er sikkert eller bestemt ikke vil ske. 'Må være', på den anden side er en konjugeret form af verbet 'at være'. Det kan kun

Redaktørens Valg

Forskel mellem, hvordan kommer og hvorfor

Hovedforskel: 'Hvordan kommer' og 'hvorfor' er to forskellige spørgsmål, der bliver spurgt på engelsk. Men den væsentligste forskel mellem de to er, at 'hvordan kommer' betragtes som mere et uformelt spørgsmål snarere end 'hvorfor', der anses for at være grammatisk korrekt og passende. '