Quiz 4 Study Guide
The fourth and final quiz of the course will include any content we covered in the course. The majority of the content will focus on the content discussed in Weeks 10-14, surrounding Event Handling. You should ensure you are comfortable with:
The quiz will focus primarily on the Event Handling concepts. At this point in the course, you are still expected to know the basics of how HTML works, and the basics of how CSS works. There will be no written questions that require you to remember specifics of CSS and HTML syntax, as in the real world you would be able to Google these things.
✅ Do ensure to still study CSS selectors, as they are also used in JavaScript
✅ Do ensure you understand the overall concepts from Modules 1 and 2.
❌ Don't worry about syntax details from Modules 1 and 2.
Key Concepts
In addition to reviewing the content above, you should feel comfortable answering the following questions:
- What is an HTML attribute, and what does it do?
- Do all HTML elements have content?
- What are structural elements?
- When might we use tables?
- What is the purpose of a form element?
- How does a select element make it easier for us to collect user form data?
- Describe three main ways of using CSS, and what is preferred?
- What is the purpose of Chrome's DevTools?
- What is the difference between git and GitHub?
- What is an example of a Mouse event?
- What is an example of a Keyboard event?
- Describe a way you might use the
changeevent? - When you pass a function to the addEventListener() function as a parameter, do you call the function you pass?
- Write an event listener attached to the click event.
- Why do you need to pass an event listener to a specific element?