I'd say going into this I had a decent degree of knowledge regarding CSS, Javascript, and HTML from my other classes, which made this relatively simple once I ironed out a few small issues and quirks with the program itself.
The advanced CSS techniques I made use of are the padding and margin features to give the general layout of the pages breathing room so they wouldn't be so cramped against the edges of the screen. I also applied left floating to the image of my face in the about me section. Additionally, I used the CSS stylesheet to stylize the links of the navigation bar so they change color when used and when hovering over them.
The annoying part of this assignment was getting the Stylesheet to cooperate. It needed to be in a specific spot file-wise for it to link and function properly in my webpage. After that was fixed I really enjoyed taking the time to customize and decorate my webpage. I think I've got a webpage design I really like going here.
I liked the features responsive web design offered to make my website look really good. It took the last part of the lab where I enjoyed the customization aspect and expanded on it. However, getting everything aligned properly was annoying, especially for the tables and mobile formats. The additional features required had a bit of a learning curve to understand too, like the form.
In the end, I still couldn't quite manage to get everything looking EXACTLY how I wanted it to. For example, I couldn't get the nav bar to stop overlapping my header for each page at the top. It's still there, just not visible.
Though, I like what I've done so far.
I liked working with javascript to implement a pet adoption page. I thought the process was fun to brainstorm and working with cookies was interesting. I even managed to get the extra credit completed! I managed to work about a system with cookies to remember user choices. Though javascript was a bit of a headache to work with. Any errors tended to be really tricky to solve, but it was fixed in the end.
Overall, the presentation is messy. The features of the adoption page are functional, but looks far from professional.
This lab was pretty tough. Despite taking a few late days to try and get everything working, I couldn't quite manage to get things completely functional. The ad rotator was fun to try and tinker with, even if I couldn't quite get it running.
This project was interesting. Learning Backbone.js was more of an engaging experience than I first thought it would be. It was tough, but a bit enjoyable to be learning it from the ground up to help create something with my partner, Mike. Our project proposal was a video game review site. It would allow users to add, delete, edit, and search reviews for videogames of their choice. Users could give their reviews attributes for their listed games such as title, genre, rating, price, graphic requirements, etc. All of this would be done using Backbone.js as a framework. However, Backbone.js was certainly a handful to work with. We were meant to teach ourselves the framework, so problems that arose could not be easily helped with the current class material. We practically ran into a brick wall whenever an oddity occurred that left the features of the page not working. We managed to get a lot of what we orginally planned to do done, even if the process was at times very frustrating.
This project stumped me pretty hard, honestly. While what you can do with AJAX, JQuery, and Web APIs is cool, implementing them is a whole other story. I couldn't quite get it all working in the end.