It's a bunch of 30 vanilla JS challenges in order to practice the most common usage of the language. This challenge has been invented and distributed by Wes Bos in his JavaScript 30 Day Challenge. Grab the course at https://JavaScript30.com
A clock deigned in CSS and animated in JS
A demo of the use of CSS variables to make a dynamic control panel
Animate image panels and text on click in and click out. I changed the click-out animation so that it is exactly reverse of click-in
Draw multicoloe weird stuff in the browser. I added a sinusoidal function to generate the colors and a double-click action to reset the canvas