JavaScript 1, dag 13 – Higher Order Array Methods

Vi gick kort igenom vad som definierar en Higher Order Function och hur vi med hjälp av Higher Order Array Methods kan jobba med array:er på ett enklare och smidigare sätt än traditionella for och forEach-loopar. Higher Order Array Methods .filter() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter .map() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map .reduce() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce .sort() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort .find() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find Läs mer…

JavaScript 1, dag 8 – A Simple Calculator

Vi gick igenom lösningsförslag på gårdagens lilla workshop och därefter började vi bygga på vår lilla miniräknar-app. GitHub repository https://github.com/drblue/fed19-javascript-1/tree/lesson-8 Länkar MDN Form Events https://developer.mozilla.org/en-US/docs/Web/Events#Form_events Workshop Ta den lilla miniräknare vi gjort idag och lägg in stöd för fler räknesätt än addition. Gör det i form av en knapp per Läs mer…

JavaScript 1, dag 7 – Fun with Events 101, a tad bit LocalStorage and some JSON

Vi gick igenom Document Object Model (DOM) createElement() remove() append() prepend() Events Event Bubbling LocalStorage Checking for support getItem() setItem() JSON JavaScript Object Notation JSON.stringify() JSON.parse() GitHub repository https://github.com/drblue/fed19-javascript-1/tree/lesson-7 Länkar LocalStorage HTML5 Web Storage https://www.w3schools.com/html/html5_webstorage.asp Window.localStorage https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage JSON JSON.stringify() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify JSON.parse() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse Workshop Dagens lilla övning: Se om ni kan Läs mer…

JavaScript 1, dag 6 – Fun with Objects 102 and the Document Object Model (DOM)

Vi gick igenom Objects i mer detalj Properties (egenskaper) Methods (metoder) Document Object Model (DOM) Querying the DOM querySelector querySelectorAll Modifing content and attributes innerText innerHTML getAttribute setAttribute style className classList textContent Traversing the DOM children parentElement nextElementSibling previousElementSibling Event Listeners addEventListener GitHub repository https://github.com/drblue/fed19-javascript-1/tree/lesson-6 Workshop Öva på att hämta Läs mer…

JavaScript 1, dag 5 – Fun with Functions 102 and Objects

Vi gick igenom Functions Function Declarations Function Expressions Arrow Functions Callbacks Objects Enkla objekt this-nyckelordet GitHub repository https://github.com/drblue/fed19-javascript-1/tree/lesson-5 Workshop Skriv om (refaktorera) workshop:en om lösenord från dag 3 till att använda funktioner (glöm inte använda Function Expressions och inte Function Declarations). Varje funktion ska vara ”isolerad”, dvs den ska ta Läs mer…