Lab1 / Labs
I have taken some beginner classes in the past for CSS and HTML and I ahve done some research on my own so my level to start is decent. I have also done some JavaScript, however, I do not really have any other experience in other frameworks. Some advanced techniques that I used when making this webpage include the button that is next to this div as well as the navigation bar on the top of the page. The button is a link to the home page that will eventually be duplicated once there is more content on this page. The navigation bar has a lot of CSS styling to it to make it look sharp, but it also includes a hover function that changes the links color when you hover over it. The things I liked about the assignment was creating a site that I believe is fairly modular and can have things added or removed with relative ease. This will make my job in the future much easier. Something I did not like is that because this is just the start of the website I had to spend a lot of time styling and messing around with different things to make sure everything looked ok.
Lab 1
Lab 2 added a lot onto what we knew to allow us to make much more easy to read webpages. This means that going forward our pages should look and feel better as well as making them easier to use and read. The media queries make sure the web page looks good even on mobile so that no matter where a webpage is being used it will always look good. Using percentages and floating makes things much easier I have found. This is because you have to do a lot less when it comes top media queries because the website will start to re-size itself as it is moved around.
Lab 2
Lab 3 was a great expansion onto our previous learning within the course. I learned a lot about how all the individual parts of a webpage come to life through javascript. This lab was monumental to my learning of web design and really helped me to expand the depth of my webpages. I did struggle a few times throughout the process with things like calling arrays and trying to figure out how variables were identified within the system. DOM manipulation proved to be fairly confusing and a lot more complex than I had originally thought it would be. These struggles just made my webpage stronger, however, and the final product grew because of my trials and tribulations.
Lab 3
Lab 4 was a really good way to further increase our application of javascript and jquery. This lab really forced you to think about what you were doing and make good decisions about how to display and approach different information. I really enjoyed this lab and I learned a lot about how powerful DOM manipulation really is. I did struggle a bit on the search and delete functionality, but I was able to figure it out in the end.
Lab 4
Lab 5 was a realy good learning experience. I have never worked with Web APIs let alone built one so it was difficult, but also rewarding. Lots of things I learned along the way made it faster to make new queries or button logic in the project. Nearing the end of the project I was creating the search functionality so quickly compared to the functionality early on which I found incredibly difficult. Knowing some SQL really helped with making the queries.
Lab 5