Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Node.js Versus JavaScript in de Browser | Sectie
Node.js Basisprincipes

bookNode.js Versus JavaScript in de Browser

Veeg om het menu te tonen

Wanneer je JavaScript schrijft, heeft de omgeving waarin je code wordt uitgevoerd een grote invloed op wat je kunt doen en hoe je code met de buitenwereld communiceert. De twee meest voorkomende omgevingen voor JavaScript zijn Node.js en webbrowsers. Het begrijpen van de verschillen tussen deze omgevingen helpt je bij het kiezen van de juiste tools en benaderingen voor je projecten.

Belangrijkste verschillen tussen Node.js en JavaScript in de browser

Omgeving

  • Node.js voert JavaScript uit op de server, buiten een browser om;
  • Browsers voeren JavaScript uit aan de clientzijde, direct binnen de webpagina van de gebruiker.

API's en ingebouwde modules

  • Node.js bevat API's voor het werken met het bestandssysteem, netwerken en het uitvoeren van processen;
  • Browsers bieden API's voor het manipuleren van de webpagina (DOM), het afhandelen van gebruikersgebeurtenissen en interactie met het web.

Typische toepassingen

  • Node.js wordt gebruikt voor het bouwen van server-side applicaties, command-line tools en scripts;
  • JavaScript in de browser wordt gebruikt om interactieve webpagina's en gebruikersinterfaces te maken.

Beveiliging en machtigingen

  • Node.js-scripts hebben standaard toegang tot het lokale bestandssysteem en netwerk;
  • JavaScript in de browser is om veiligheidsredenen gesandboxed, waardoor de toegang tot het apparaat van de gebruiker wordt beperkt.

Globale objecten

  • Node.js biedt globale objecten zoals global, process en Buffer;
  • Browsers bieden objecten zoals window, document en navigator.

Deze verschillen betekenen dat code die voor Node.js is geschreven vaak niet zonder aanpassingen in de browser kan draaien, en omgekeerd.

Note
Meer bestuderen

Sommige API's zijn uniek voor Node.js, zoals de fs-module voor bestandsbewerkingen, http voor het maken van servers en process voor interactie met het draaiende proces. Daarentegen bieden browsers API's zoals het Document Object Model (DOM) voor het manipuleren van HTML, window voor het beheren van browservensters en fetch voor netwerkverzoeken. Het bestuderen van de documentatie van Node.js en browser-API's helpt je te begrijpen welke functies in elke omgeving beschikbaar zijn.

question mark

Welke uitspraak beschrijft het beste een belangrijk verschil tussen Node.js en JavaScript in de browser?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 2
some-alt