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 Alcatel One Touch Idol Ultra en LG Optimus F5

    Verschil tussen Alcatel One Touch Idol Ultra en LG Optimus F5

    Belangrijk verschil: de Alcatel One Touch Idol Ultra heeft een 4, 65-inch HD AMOLED capacitief touchscreen met een resolutie van 720 x 1280 pixels. De telefoon wordt aangedreven door Dual-core 1, 2 GHz-processor op een MediaTek MTK 6577 en 1 GB RAM. De telefoon heeft een breedte van 6, 45 mm, wat ertoe heeft geleid dat het bedrijf de dunste smartphone op de markt is
  • verschil tussen: Verschil tussen Android 4.1 en Android 4.2

    Verschil tussen Android 4.1 en Android 4.2

    Belangrijk verschil: Android is een op Linux gebaseerd besturingssysteem dat eigendom is van en wordt beheerd door de Open Handset Alliance, een consortium van 84 toonaangevende bedrijven, voor een deel geleid door Google. Android 4.1, ook wel Jelly Bean genoemd, werd vrijgegeven op de Google I / O-conferentie op 27 juni 2012
  • verschil tussen: Verschil tussen AJAX en DHTML

    Verschil tussen AJAX en DHTML

    Belangrijkste verschil: AJAX is een verzameling onderling gerelateerde webontwikkelingstechnieken die worden gebruikt voor asynchrone webapplicaties. DHTML (Dynamic HTML) is geen codeertaal, maar een verzameling technologieën die met HTML worden gebruikt om HTML interactiever te maken. DHTML verandert de elementen op de webpagina's afhankelijk van de acties van de gebruiker.
  • verschil tussen: Verschil tussen tandzijde en tandheelkundige tape

    Verschil tussen tandzijde en tandheelkundige tape

    Belangrijkste verschil: tandzijde is gemaakt van enkelvoudige streng of verschillende strengen van materialen zoals nylon, rubber, plastic, enz. Het wordt gebruikt voor het verwijderen van voedseldeeltjes en tandplak tussen de tanden. Tandheelkundige tapes zijn dikker in vergelijking met conventionele soorten floss en worden over het algemeen gebruikt voor tanden op grote afstand
  • verschil tussen: Verschil tussen Prefix en Suffix

    Verschil tussen Prefix en Suffix

    Belangrijkste verschil: Prefix is ​​een onderdeel van een woord dat aan een ander woord wordt toegevoegd om de betekenis ervan te wijzigen. Net als voorvoegsel is een achtervoegsel ook een woord dat aan een ander woord wordt toegevoegd om de betekenis ervan te wijzigen. Het belangrijkste verschil tussen de twee is dat terwijl een voorvoegsel aan de voorkant van het woord wordt toegevoegd, het achtervoegsel aan het einde ervan wordt toegevoegd. Ta
  • verschil tussen: Verschil tussen een enkele geboorte en meerdere geboorten

    Verschil tussen een enkele geboorte en meerdere geboorten

    Belangrijkste verschil: Eenmalige geboorte is wanneer een vrouw één foetus in één zwangerschap opvat. Meerlinggeboorten zijn wanneer een vrouw meer dan één foetus in één zwangerschap opneemt. Wanneer een vrouw zwanger raakt, zijn er altijd kansen dat zij meer dan eens kind in dezelfde zwangerschap kan hebben; hoe hoger het aantal foetussen, hoe zeldzamer het gebeurt. Tweela
  • verschil tussen: Verschil tussen inkjet- en laserprinters

    Verschil tussen inkjet- en laserprinters

    Belangrijkste verschil: inkjet is een printertype dat afbeeldingen afdrukt door druppels inkt op het papier te duwen. Deze printers zijn het meest voorkomende type printers dat beschikbaar is in huishoudens. Laserprinter is een printer die tekst en afbeeldingen van hoge kwaliteit produceert door een laserstraal op gewoon papier door te geven
  • verschil tussen: Verschil tussen doel en doel

    Verschil tussen doel en doel

    Belangrijkste verschil: Doel stelt een bepaalde koers in om een ​​bepaald doel te bereiken. Doelen zijn meestal lange termijn. Doelen kunnen als langetermijndoelen worden genoemd. Doelen bepalen een vastgestelde koers of een doel op het eind dat een persoon wil bereiken. Doel is eigenlijk een deel van het doel. Do
  • verschil tussen: Verschil tussen Sheesham en Mango Wood

    Verschil tussen Sheesham en Mango Wood

    Belangrijk verschil: Sheesham is in wezen een soort rozenhout. Het is afkomstig van de Dalbergia sissoo-soort van bomen die beter bekend staat als Indian Rosewood. Het wordt vaak gebruikt voor het maken van meubels, met name kasten. Dit komt vooral omdat het hout zeer duurzaam en duurzaam is. Mangoboom, aan de andere kant, is het hout van de mangobomen

Editor'S Choice

Verschil tussen ABA-nummer en routingnummer

Belangrijkste verschil: het nummer van de American Bankers Association (ABA) is een identificatienummer dat in de rechterbovenhoek van de cheque wordt weergegeven in de vorm van een breuk. Het nummer wordt gebruikt om de locatie van de bank en de codebank te identificeren en het gebied en de bank waarop het is getekend