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

  • verschil tussen: Verschil tussen Tarot- en Oracle-kaarten

    Verschil tussen Tarot- en Oracle-kaarten

    Belangrijk verschil: het belangrijkste verschil tussen Tarot- en Oracle-kaarten ligt in de manier waarop de spellen zelf worden ontwikkeld. Beide soorten decks die worden gebruikt voor persoonlijke groei, inspiratie, coaching en waarzeggerij. Tarot en orakel zijn kaarten die worden gebruikt om de toekomst of een gebeurtenis in het leven te kennen
  • verschil tussen: Verschil tussen Asus PadFone Infinity en Samsung Galaxy S4

    Verschil tussen Asus PadFone Infinity en Samsung Galaxy S4

    Belangrijkste verschil: de Asus Padfone Infinity-smartphone is een gladde 5-inch Full HD 1920x1080, Super IPS + met Capacitive Multi-aanraakscherm en biedt een dichtheid van ongeveer 441 ppi. Het apparaat is een staeltelefoon, met gebogen hoeken, waardoor het lijkt op de 'iPhone' en 'HTC One'
  • verschil tussen: Verschil tussen Windows 7 Home Basic en Professional

    Verschil tussen Windows 7 Home Basic en Professional

    Belangrijkste verschil: Windows 7 Home Basic is een versie die niet overal overal verkrijgbaar is; het is alleen beschikbaar in bepaalde 'opkomende markten' en is beperkt tot 141 landen. Windows Home Basic, zoals de naam al doet vermoeden, is een zeer eenvoudige versie van Windows en biedt gebruikers slechts beperkte mogelijkheden
  • verschil tussen: Verschil tussen Samsung Galaxy Mega 6.3 en Nexus 4

    Verschil tussen Samsung Galaxy Mega 6.3 en Nexus 4

    Belangrijk verschil: Samsung heeft nu zijn 'aanbod in de phablet-categorie uitgebreid met de introductie van de Samsung Galaxy Mega 5.8 en Samsung Galaxy Mega 6.3. De Samsung Galaxy Mega 6.3 is zo genoemd vanwege zijn 6, 3 inch TFT capacitieve touchscreen met een resolutie van 720 x 1280 pixels. De telefoon wordt aangedreven door een dual-core 1
  • verschil tussen: Verschil tussen moederdag en moederdag

    Verschil tussen moederdag en moederdag

    Belangrijkste verschil: moederdag is een Amerikaanse feestdag, terwijl moederdag is een oude christelijke feestdag die in sommige delen van Europa vaak wordt gevierd. Moederdag wordt gevierd op de tweede zondag van mei in veel landen. Aan de andere kant wordt Mothering Sunday gevierd op de vierde zondag van de vastentijd
  • verschil tussen: Verschil tussen hersenen, geest en mentaal

    Verschil tussen hersenen, geest en mentaal

    Belangrijkste verschil: de hersenen zijn het centrum van alle functies, zonder de hersenen is het onmogelijk om te overleven. De hersenen kunnen worden beschouwd als de hardware van het menselijk lichaam. Nu wordt de geest beschouwd als een hulpmiddel voor de hersenen. De geest is wat de emoties creëert en maakt bewustzijn, perceptie, denken, oordelen en geheugen mogelijk.
  • verschil tussen: Verschil tussen legering en staal

    Verschil tussen legering en staal

    Belangrijkste verschil: een legering is een mengsel dat bestaat uit metaal en andere elementen. Legeringen worden meestal gemaakt voor het verkrijgen van eigenschappen zoals grotere sterkte of weerstand tegen corrosie. Staal is een ijzerlegering. Het bestaat voornamelijk uit ijzer met een paar kleine hoeveelheden koolstof
  • verschil tussen: Het verschil tussen JavaScript en jQuery

    Het verschil tussen JavaScript en jQuery

    Belangrijk verschil: 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.
  • verschil tussen: Verschil tussen training en workshop

    Verschil tussen training en workshop

    Belangrijkste verschil: Training is het geven van informatie en instructie aan iemand. Het is de handeling van het onderwijzen en / of ontwikkelen van vaardigheden, kennis, enz. In een student. Workshops daarentegen zijn als trainingsevenementen, waarbij de basisinformatie wordt verstrekt. Workshops kunnen worden gebruikt om plannen, analyses of ontwerpen te maken of te genereren die de werknemers en / of de organisatie ondersteunen

Editor'S Choice

Verschil tussen aandelen en aandelen

Belangrijkste verschil: aandelen en aandelen zijn beide de eigendomseenheden in overheidsbedrijven. Ze verschillen echter in een technisch aspect. Een bedrijf creëert aandelen wanneer het zijn kapitaal vaststelt in termen van geldbedrag en vervolgens verschillende verhoudingen verkoopt aan de beleggers, terwijl als een bedrijf veel aandelen van dezelfde nominale waarde creëert en een verschillend aantal van deze aandelen verkoopt aan de belegger, het wordt beschouwd als het creëren van aandelen. M