A Dive Into Plain JavaScript