MICROPROJECTS
From the get-go of my programming journey, I wanted to create amazing projects. The problem: I was not yet ready.
I wanted to create many complex and modern websites, but I lacked the foundation. The solution: microprojects.
Building microprojects was a good way for me to learn by doing. They are guided projects that I created and repeated until
I have grasped how things work in these basic projects. They are my gateway to larger projects.
Microprojects are a way to strengthen one's knowledge in programming principles. It was a good way to
practice and have a refresher of the fundamentals of JavaScript. Working on microprojects gave me a better
feel of the syntax and structure of JavaScript and I was able to recall the common libraries and functions.
I believe this will give me a strong foundation for my learning journey.
Countdown Timer - Vanilla JavaScript
The Countdown Timer project is one of the very basic projects in JavaScript (aside from the to-do list and notes app). It utilizes new Date object to get the current date and subtract it to a defined constant date which in this context is Christmas. Days, hours, minutes and seconds were calculated using various mathematical functions. It was also a good exercise to practice basic functions, constants and also DOM manipulation.