This project seems to combines two of the previous completed projects. It involves pieces of the Background Image Slider JavaScript Project and the Random Quotes JavaScript Project. This project can easily be completed using an array of objects, but John adds a bit of complexity (if you’re a beginner) to the project by using a Constructor function.
Control Structures
Background Image Slider JavaScript Project
This project is very similar to the Testimonials JavaScript Project. I did find it a lot easier, however. For this image slider, when an arrow is clicked, the next image in the array shows up.
Counter JavaScript Project
I found this project super easy. It really is a beginner’s program. The idea was to click on either one of two buttons which registered the count of the on page element.
Drum Kit JavaScript Project
The point of this project is to have each key, when pressed, make a corresponding drum noise. It also uses CSS transitions and animations to make the project more interactive to the user. I completed this project earlier in my JavaScript learning phase. I found it quite confusing because I had never used the HTML audio API or the selection of DOM elements using the date-key attribute.