Front end ~ Javascript and the browser - MichaelChorak/projectTech GitHub Wiki

JavaScript and the browser

~ Without web browsers, there would be no JavaScript. Het computernetwerk is rond de jaren ’50 ontstaan en heeft een compleet nieuwe wereld geopend voor vele van ons. Door meerdere computers met elkaar te laten verbinden ontstaat de mogelijkheid om enorme hoeveelheid data heen en weer te sturen. In de jaren ’50 was dit nog lokaal en gebeurde dit door middel van kabels die je met meerdere computers verbond en zodoende informatie naar elkaar stuurde. Dit leverde toentertijd al mooie resultaten op, dus kwamen zij (de ontwikkelaars) met de visie om dit wereldwijd te kunnen doen voor geweldige resultaten…Dit is het internet. Dit wordt gedaan door naar elkaar bits te versturen. Beide computers moeten weten daar de bits voor staan om zo de bits te ontcijferen en er zo duidelijke data ontstaat. Dit wordt bepaald door het netwerkprotocol, denk aan de welbekende http-protocol, dit staat voor ‘Hypertext Transfer Protocol’. Dit protocol wordt gebruikt om grote delen informatie te ontvangen en te ontcijferen en te laten zien. Denk aan webpagina’s en afbeeldingen. Het werkt met POST en GET. De namen zeggen eigenlijk al genoeg, als je een GET request uitvoert dan haalt hij data op en als je een POST request uitvoert dan stuur je data. Dit wordt vaak gebruikt om data op te slaan zoals een ingevuld formulier of een registratie pagina, maar het houdt hier niet op. Je kan vele soorten informatie POST (en). Hier een voorbeeld van hoe zo’n request er uit kan zien: GET/ index.html HTTP/1.1. Breakdown: GET: Haalt informatie op / index.html: Wat moet hij ophalen? In dit geval het index.html bestand. HTTP/1.1: Dit is de versie van het protocol wat gebruikt wordt.

2.1 The web

WWW staat voor World Wide Web, dit wordt vaak verward met het internet. Het wereldwijde web bestaat uit een meerdelige set van protocollen die ervoor zorgen dat wij webpagina’s kunnen bezichtigen via een browser. Hoe zorg je er eigenlijk voor om deel uit te maken van het WWW? Om deel uit te maken van het web moet je een machine hebben die je kan verbinden met het internet en dan de port veranderen naar 80 en het HTTP-protocol selecteren. Nu kan je machine communiceren met andere apparaten die op het internet/web zijn aangesloten. Elk document zou dan een eigen adres moeten hebben om bezocht te kunnen worden. Als metafoor zou je je eigen adres kunnen gebruiken. Het heeft een adres, postcode en nummer. Zo gaat dat ook via het web.

Breakdown: Protocol: HTTP:// Server: 24kitchen.nl/ Path: de_lekkerste_brownies.html