Course
Resources
About
Http
Learning Outcomes
Schedule
Learnings
Spikes
Project
Resources
JavaScript
We can write code that executes asynchronously
We can use callbacks to access values that aren’t available synchronously
We can use promises to access values that aren’t available synchronously
We can use the fetch method to make HTTP requests and receive responses
We can configure the options argument of the fetch method to make GET and POST requests
We can use the map array method to create a new array containing new values
We can use the filter array method to create a new array with certain values removed
DOM
We can access DOM nodes using a variety of selectors
We can add and remove DOM nodes to change the content on the page
We can toggle the classes applied to DOM nodes to change their CSS properties
Design
We can use consistent layout and spacing
We can follow a spacing guideline to give our app a consistent feel
Developer Toolkit
We can debug client side JS in our web browser
We can use console.log() to help us debug our code