Skip to content

kkarrwrites/boot-camp-module-04-challenge-code-quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boot Camp - Module 4 Challenge - Web APIs Challenge: Code Quiz

About

A JavaScript coding challenge for Full Stack Coding Boot Camp.

Description

This was a tough challenge for me. I put in a lot of hours researching different ways to approach a JavaScript quiz application, the set interval method in the HTML DOM API, how to use the HTML DOM API generally, as well as how to use the Web Storage (Local Storage) API. I had to write and rewrite my code quite a few times to get everything working. At one point, I had to comment out all my code and go back through it one step at a time because I was getting a lot of errors regarding my variables.

One of the main challenges I encountered was understanding how the Local Storage API works. I could not get any of it to function until I started studying some tutorials that went step-by-step through how to use the Local Storage API. Also, I was going to store the high scores on a second HTML page; however, I could not figure out how to get my JavaScript and the local storage to work between two different web pages. In the end, I stuck with one web page that has functionality to show and hide the high scores container.

I also spent a lot of time going over the code in the activities we were given in class during Module 4: Web APIs. The code regarding the HTML DOM API set timer method was very useful. I ended up studying it a lot, going through it step-by-step, and altering some of it (particularly the code from 09-Ins_Timers-Intervals and 10-Stu_Timers-Intervals) to work within my own code. I also studied and modified the code in the storage todos examples (25-Ins_Local-Storage-Todos and 26-Stu_Local-Storage-Todos).

Technologies

HTML, CSS, JavaScript, HTML DOM API, Web Storage API, Git, GitHub, VS Code, Chrome, Firefox

Screenshot

README Screenshot

Deployment

GitHub Pages

License

This project is licensed under the MIT License.

Resources

HTML DOM API

HTML Buttons

JavaScript Quiz Examples

Web Storage API

About

A JavaScript coding challenge for Full Stack Coding Boot Camp.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published