Verschil tussen Javascript in hoofd en lichaam

Belangrijk verschil: JavaScript is een geïnterpreteerde computerprogrammeertaal. Het is een op prototypen gebaseerde scripttaal die dynamisch is, zwak is getypeerd en eersteklas functies heeft. Terwijl JavaScript op een webpagina wordt ingesloten, kan het bijna overal in het HTML-bestand worden weergegeven. De code wordt echter meestal geschreven onder de head-tag of de body-tag. Meestal wordt de code in het head-element geplaatst. Het wordt echter aanbevolen dat als JavaScript niet moet worden uitgevoerd aan het begin van de pagina, dit onderaan in de hoofdtekst moet worden geplaatst.

Hoewel hun namen suggereren dat Java en JavaScript op de een of andere manier gerelateerd moeten zijn, is het gewoon niet waar. JavaScript is een geïnterpreteerde computerprogrammeertaal. Het grootste verschil tussen Java en JavaScript is dat terwijl Java een programmeertaal is, JavaScript scripttaal is. Het is een op prototypen gebaseerde scripttaal die dynamisch is, zwak is getypeerd en eersteklas functies heeft. Net als Java wordt JavaScript echter sterk beïnvloed door de C-programmeertaal. JavaScript leent ook veel namen en benamingsconventies van Java, maar het heeft een heel andere semantiek dan Java.

JavaScript neemt de belangrijkste ontwerpprincipes van de programmeertalen Self en Scheme over. Het is een taal met meerdere paradigma's die objectgeoriënteerde, imperatieve en functionele programmeerstijlen ondersteunt.

JavaScript is geformaliseerd in de ECMAScript-taalstandaard en oorspronkelijk geïmplementeerd als onderdeel van webbrowsers. Het stond client-side scripts toe om te communiceren met de gebruiker, de browser te besturen, asynchroon te communiceren en de documentinhoud die werd weergegeven te wijzigen. JavaScript wordt echter ook gebruikt in toepassingen buiten webpagina's, zoals in PDF-documenten, sitespecifieke browsers en bureaubladwidgets. Bovendien hebben nieuwere en snellere JavaScript-VM's en -kaders ook de populariteit van JavaScript voor webtoepassingen op de server verhoogd.

Er zijn verschillende overeenkomsten tussen Java en JavaScript, beide hebben een C-achtige syntaxis. Ze zijn zowel objectgericht als typisch sandboxed, vooral als ze in een browser worden gebruikt. JavaScript werd ook ontworpen met de syntaxis van Java en de standaardbibliotheek in gedachten. Alle Java-sleutelwoorden waren gereserveerd in het originele JavaScript. De standaardbibliotheek van JavaScript volgt de naamgevingsconventies van Java en de JavaScript- en datumobjecten van JavaScript zijn gebaseerd op klassen uit Java 1.0. Ze zijn echter veel meer verschillend dan ze vergelijkbaar zijn.

Terwijl JavaScript op een webpagina wordt ingesloten, kan het bijna overal in het HTML-bestand worden weergegeven. De code wordt echter meestal geschreven onder de head-tag of de body-tag. Meestal wordt de code die in het hoofd is geschreven, geladen vóór de code die in het hoofdgedeelte is geschreven. Dit komt voornamelijk door de volgorde van het laden.

Meestal wordt de code in het head-element geplaatst. Het wordt echter aanbevolen dat als JavaScript niet moet worden uitgevoerd aan het begin van de pagina, dit onderaan in de hoofdtekst moet worden geplaatst. Dit komt door het feit dat de browser in single-threaded modus moet gaan terwijl het JavaScript wordt geladen en vervolgens wordt uitgevoerd. JavaScript bovenaan de webpagina zorgt ervoor dat de browser pauzeert terwijl deze het JavaScript behandelt. Als het JavaScript onderaan de webpagina wordt geplaatst, kan de browser de inhoud op de pagina laden, die zichtbaar is voor de gebruiker. Terwijl de gebruiker de inhoud begint te lezen, kan de browser vervolgens rustig pauzeren en omgaan met JavaScript.

De daadwerkelijke plaatsing van de JavaScript-code is echter afhankelijk van de individuele webpagina en de programmeur. De plaatsing zal afhangen van wanneer de programmeur de JavaScript-code vereist om te laden; in het begin of later.

Aanbevolen

Gerelateerde Artikelen

  • populaire vergelijkingen: Verschil tussen Mythe en Mythologie

    Verschil tussen Mythe en Mythologie

    Belangrijk verschil: Mythe is een verhaal of verhaal dat verklaart hoe de wereld in zijn huidige vorm is gekomen. Mythologie is een verzameling van deze mythen of een studie van deze mythen. Een mythe is een verhaal of verhaal, meestal geworteld in religie of volksgeloof in die tijd. Ze zijn een middel om natuurlijke gebeurtenissen te representeren of een methode om uit te leggen hoe de wereld en de mens in hun huidige aard zijn gekomen
  • populaire vergelijkingen: Verschil tussen debet en ATM-kaart

    Verschil tussen debet en ATM-kaart

    Belangrijk verschil: ATM-kaarten kunnen bij een geldautomaat worden gebruikt om geld op te nemen met een pincode. Pinpassen kunnen worden gebruikt om bij een geldautomaat geld op te nemen door een pincode te gebruiken, en om aankopen te doen in winkels, aan de telefoon en op internet. Zowel betaalpassen als ATM-kaarten zijn kleine rechthoekige plastic kaarten die zijn uitgegeven door een financiële instelling, zoals een bank of een credit union.
  • populaire vergelijkingen: Verschil tussen Apple iPad en laptop

    Verschil tussen Apple iPad en laptop

    Belangrijk verschil: iPad is een tablet die voornamelijk wordt gebruikt voor multimedia- en websurfen. Een laptop heeft computationele eigenschappen en is bedoeld als vervanging voor een desktopcomputer. Toen Apple in 2010 iPad op de markt bracht, begon het een nieuwe trend voor tablets. iPad is een type tablet-pc
  • populaire vergelijkingen: Het verschil tussen Motto en Slogan

    Het verschil tussen Motto en Slogan

    Belangrijk verschil : het belangrijkste verschil tussen beide is dat 'motto' wordt gedefinieerd als een korte zin of zin die uitdrukking geeft aan het principe of een regel die het gedrag van een bepaalde persoon stuurt, terwijl een 'slogan' wordt gedefinieerd als de groep een woorden of een zin die gemakkelijk te onthouden is en door een groep of bedrijf wordt gebruikt om de aandacht te trekken
  • populaire vergelijkingen: Verschil tussen Velocity en Average Velocity

    Verschil tussen Velocity en Average Velocity

    Belangrijkste verschil: Velocity verwijst naar de mate van verandering van afstand ten opzichte van de tijd. Het is een vectorhoeveelheid, wat betekent dat het zowel een richting als een grootte heeft. Gemiddelde snelheid verwijst naar de gemiddelde totale verplaatsing over de reistijd. Het wordt berekend door het gemiddelde van inital en finale snelheden te bepalen
  • populaire vergelijkingen: Het verschil tussen Fiddle en Viool

    Het verschil tussen Fiddle en Viool

    Belangrijkste verschil: een viool is een strijkinstrument met strijkstok en wordt meestal gebruikt om naar een viool te verwijzen. Fiddles worden gebruikt voor snellere beats en volksmuziek. Een viool is een viersnarig instrument dat wordt gebruikt om klassieke muziek te spelen. Een viool en een viool zijn twee van de woorden die vaak een nachtmerrie zijn voor een viool of een fiddle-speler
  • populaire vergelijkingen: Verschil tussen stola en sjaal

    Verschil tussen stola en sjaal

    Belangrijkste verschil: een sjaal, ook wel een knaldemper of wikkel genoemd, is een rechthoekig of vierkant stuk stof dat om verschillende redenen om nek, hoofd of taille wordt gedragen. Een stola wordt beschouwd als een soort shawl maar kleiner in omvang en is gemaakt van duur weefsel zoals bont, chiffon, pure zijde, pashmina, enz
  • populaire vergelijkingen: Verschil tussen Sony Xperia Z Ultra en Samsung Galaxy Mega 6.3

    Verschil tussen Sony Xperia Z Ultra en Samsung Galaxy Mega 6.3

    Belangrijkste verschil: de Sony Xperia Z Ultra is een hoogwaardige phablet die op 3 juli 2012 is geïntroduceerd en wordt verkocht als '' s werelds dunste Full HD-smartphone. ' Samsung heeft nu zijn 'aanbod in de phablet-categorie uitgebreid met de introductie van de Samsung Galaxy Mega 5.
  • populaire vergelijkingen: Het verschil tussen Habit en Instinct

    Het verschil tussen Habit en Instinct

    Belangrijkste verschil: Gewoonte is een vaste neiging of gedragspatroon dat vaak wordt herhaald en wordt verkregen door de eigen ervaring of door het eigen leren, terwijl een instinct neigt hetzelfde te zijn in de aard van gewoonte, maar het wordt op natuurlijke wijze verkregen zonder enige formele training, instructie of persoonlijke ervaring

Editor'S Choice

Verschil tussen Tequila en Mezcal

Belangrijk verschil: Tequila en mescal zijn twee verschillende soorten likeuren. Mezcal, ook bekend als mescal, is een gedestilleerde alcoholische drank. Het is gemaakt van verschillende vormen van agave. Tequila is een ander type drank. Het is een gedistilleerde geest die is samengesteld uit de blauwe agaveplant