Hattie Times Website

Entry #2 (3/7-3/14):
So far in comp sci we have pretty much mastered the basics of html and I have begun to really understand what each element means. From learning how to create a div, to styling that div, to being able to transition from that div to another, I really do understand the basics of such html elements. CSS is a language that I also am feeling relatively comfortable with, as it is the language used to style specific divs in html. I have figured out how to create an ombre background pattern, how to choose a color not specifically listed in html, and so much more. Javascript, on the other hand, is a language I am still learning the basics of; I have just recently begun to think of variables as sticky notes that are then labeled with any word/phrase of choice. Functions are then the verbs that are commanding those sticky notes and giving them actions to perform, with some form of help from the programmer (i.e., a key press, a click, a hover). Functions need to be called in order to run, so that is a key aspect of their existence too.

Event listeners are basically the specific verb that would describe a function. For example, you might add an event listener that would change a variable’s background color from blue to pink when clicked. And finally, the terminal is sort of the “behind the scenes” area for the computer’s console. Using a series of commands, you can enter into the various levels of the computer and, when inside your website, “save” it online, so that it will now appear when your link is clicked. These two things are still slightly confusing to me, along with javascript in general, but as I work and code more, I’m beginning to get more comfortable with the various commands.