Frontend samenvatting Eloquent Javascript hoofdstuk 13 - norakramer1/blokTech GitHub Wiki

Chapter 13. Javascript and the Browser

Networks and the internet

Network protocol: communicatiestijl over een netwerk. Er zijn protocollen voor het verzenden en halen van emails, het delen van files etc. etc.

Bijv. HTTP (Hypertext Transfer Protocol) haalt stukken informatie op zoals webpagina’s of foto’s

Transmission Control Protocol (TCP) is een protocol waarin 1 computer moet wachten en luisteren tot andere computers tegen ze gaan “praten”, elke luisteraar heeft een port (om meerdere soorten info tegelijker tijd te luisteren)

De luisterende computer heet een server, de connecting computer is de client

Als je connect met het internet krijg je een IP adres, het is een set met nummers, omdat het moeilijk te onthouden is kun je een domeinnaam aanvragen voor een specifiek adres of adressen.

Als HTML naar andere URLs refereert maar het onderdeel is van de pagina (foto’s, scripts) word het meteen aan de pagina toegevoegd.

Sommige attributen kunnen ook javascript bevatten (zoals: button) die een onclick event heeft.

Op het web kun je pagina’s bekijken zonder dat je ze hoeft te vertrouwen, browsers limiten de javascript programma’s voor veiligheid, zo kun je bijvoorbeeld niet kijken naar de files op een computer of iets aanpassen.