Q1: create a JavaScript object that contains key/value pairs

Q2: convert a JavaScript object to a string

Q3: convert a JSON encoded string to a JavaScript object


Q1: create an ES6 asynchronous function

Q2: use the await keyword to pause synchronous execution

Q3: use fetch() to retrieve data from a URL

Q4: convert JSON encoded data to a JavaScript object using built in .json() function of the response Promise object.

Q5: to iterate over the decoded data using a for-of loop

Q6: attach a vanilla JS event listener to the window load event.


Q1: selecting elements using the jQuery object (not document.querySelector())

Q2: attach an event handler to an element using jQuery

Q3: write an event handler that receives the "event" object

Q4: get the "clicked" on element using the "event" object

Q5: remove a class, using jQuery, from an element

Q6: add a class, using jQuery, from an element

Q6: use conditional logic (if / else)