Posts

Showing posts from April, 2024

JavaScript Project #1: Flashlight Effect

Image
      To better sharpen my JavaScript skills, I will start building and posting random projects found on the Internet. I decided to attack a different approach to these projects. In the past, I've used tutorials or interactive web platforms in an attempt to master JS, but none of these have helped me learn the concepts. I can follow patterns and memorize code but I have not developed a deeper understanding. I find that I learn better when I have a good understanding of the foundations to build upon.       In one episode of the Scrimba podcast, an interviewee spoke about how the best way for her to learn was good old-fashioned pen and paper. She would write the code out to better help her remember it. Writing code sounds strange, but I figured it was worth a try. The first project I decided to build was a flashlight effect that I found  here . Developed using HTML, CSS, and JS, it gives the effect of a flashlight shining across the computer screen ...