My Notes
These are scribbles written for the sake of increasing learning retention. To me, writing down my own thought after experiencing something with 5 senses is a good exercise for mental strength. Don't believe me, please.
Day 20: JavaScript Challenge 22 August 2017
Mozilla has yet to implement SpeechRecognition interface for Firefox, so I turn the challenge into Stephen Hawking's voice synthesizer. Read on.
Day 19: JavaScript Challenge 20 August 2017
Taking a photo from webcam and painting it to canvas seemed magical before this challenge. Read on.
Day 18: JavaScript Challenge 20 August 2017
It's kind of boring, but at least it has something to do with the DOM. It's yet another boring JavaScript's Array manipulation. Read on.
Day 17: JavaScript Challenge 19 August 2017
It's such a "cooling down" challenge. Nothing more boring than sorting list using built-in JavaScript Array's methods. Read on.
Day 16: JavaScript Challenge 19 August 2017
Dynamically changing box shadow in accord to mouse movement is quite fun to me. Read on.
Day 15: JavaScript Challenge 30 July 2017
LocalStorage and event delegation are concepts I am familiar with. However, I am very excited doing this challenge! Read on.
Day 14: JavaScript Challenge 16 July 2017
Copying Array or Object can be tremendously confusing if we don't know that they are different from primitive typed values like string, boolean, or number. Read on.
Day 13: JavaScript Challenge 15 July 2017
It's all about debounce function and the scroll event I care about. Read on.
Day 12: JavaScript Challenge 3 July 2017
Type "magic" and see what happens next! I can assure you how interesting it is! Read on.
Day 11: JavaScript Challenge 1 July 2017
I was very excited building custom HTML5 video player using vanilla JavaScript. Read on.