/JavaScript30

30 Day Vanilla JS Challenge

Primary LanguageHTML

JavaScript30

Starter Files + Completed solutions for the JavaScript 30 Day Challenge.

Grab the course at https://JavaScript30.com

Daily Log

Inspired by palashmon, I'm goint to keep track of what I learn in daily basis as I'm going through this 30 days of Javascript.

Day 1 [13-14 August 2018]

Thoughts : In this challenge I learned about how I could select attributes and class using querySelector() methods. And the possibilities of using eventlsitener to execute a function based on certain events. But I still find it difficult to remember common events name or any tools to help remind me. Since It took me 1 hour to figure out I misspelled transitionend with transitioned.
improvements & potential : I noticed some improvements that can be done to the finished products:

  • The first time I load the page and press any keyboard button there's slight lag in playing the sound
  • The Background picture takes too long to load
  • May comeback to implement better pattern and asyncronous play, so that the sound will not overriden when other sound plays.

Day 2 [14 August 2018]

Thoughts

Community #JavaScript30 Content

Feel free to submit a PR adding a link to your own recaps, guides or reviews!

A note on Pull Requests

These are meant to be 1:1 copies of what is done in the video. If you found a better / different way to do things, great, but I will be keeping them the same as the videos.

The starter files + solutions will be updated if/when the videos are updated.

Thanks!