Learning Objectives
- HTML Forms
- DOM element selection
- DOM traversal
- DOM manipulation
- Event handling
Materials
If you are using Odin as your primary learning materials, please go to each link in this list and read through the content on that page. If there are links you are redirected to as you read/work through the content, follow those links as well and read the content there also.
- The Odin Project – Form Basics
- Digital Ocean – Understanding the DOM
- W3Consortium – Traversing the DOM
If you are using Treehouse as your primary learning materials, please go through the following courses in treehouse:
- HTML Forms (157 mins)
- DOM Scripting by Example (114 mins)
Assignments
Coding Assignment
This week you will be learning about HTML Forms and continuing to work with the DOM in JavaScript. Your assignment link is here:
Mindset Assignment
Though, at times, a solution may come together quickly first try, it more often than not takes some determination and thoughtful problem solving to see a new challenge over the finish line. (Pro tip: Those also end up being the truly satisfying wins!) But have you ever looked at a new problem and thought “I have no idea how to even get started!” … Fear not! Problem solving is a learned skill too, and if you develop a solid process—e.g., understanding the problem, planning, dividing the problem into subproblems—even the trickiest of challenges can be chipped away at.
This FreeCodeCamp article does a nice job of defining a problem solving process. Your preferred process may not end up mirroring this one exactly, but use this as inspiration to develop your own approach.
– Do you already have a problem solving process in place that you’ve found effective? If so, tell us about it!
– How does problem solving show up through other hobbies or activities in your life?
– Have you observed others in the class solving problems differently than you do? What have you learned from their problem solving techniques?
When you’ve completed your Coding Assignment, and have read and thought about the mindset questions above, submit ALL of your assignments (link to your pull request on GitHub and mindset) using the Homework Assignment Submission Form.