banditelol / JavaScript30

30 Day Vanilla JS Challenge

Home Page:https://JavaScript30.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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.

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!

About

30 Day Vanilla JS Challenge

https://JavaScript30.com


Languages

Language:HTML 86.7%Language:CSS 10.0%Language:JavaScript 3.4%