Vi gick igenom lösningsförslag på workshopen från i tisdags och därefter pratade vi om synkron vs asynkron kod, vad som är skillanden och hur vi kan skriva asynkron kod i JavaScript.
Därefter gick vi igenom de olika delarna som utgör en HTTP Request och dess svar (HTTP Response), samt de olika delarna som en URL består av.
Slutligen testade vi att skicka en asynkron HTTP-förfrågan via JavaScript med hjälp av XMLHttpRequest-objektet och lyssnade efter när svar kom tillbaka, och därefter tolkade om svaret till ett JSON-objekt.
Synchronous vs asynchronous code

Anatomy of a URL

Länkar
JSONPlaceholder API
https://jsonplaceholder.typicode.com/
XMLHttpRequest (MDN)
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest
XMLHttpRequest.readyState
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState
Till nästa lektion
Kolla på video 86-90 från kapitel 12 i Udemy-kursen Modern JavaScript (from Novice to Ninja):
- 86. What is Asynchronous JavaScript? [6 min]
- 87. Async Code in Action [3 min]
- 88. What are HTTP Requests? [4 min]
- 89. Making HTTP Requests (XHR) [7 min]
- 90. Response Status [6 min]