The course "HTML/JS: Making webpages interactive" contains 8 chapters, but you only have to do four of them.
Don't forget to think of Q&A questions or discussion items!
- Chapter 1: Get ready to make your webpages interactive -- You may skip this one.
- Chapter 2: JS and the DOM -- This is mandatory, but you don't have to submit code.
- Chapter 3: DOM access methods -- This is mandatory, submit your solution to the challenge "Query modernizer" according to the instructions below.
- Chapter 4: DOM modification -- This is mandatory. Submit your solution to the challenge "Create a solar system" according to the instructions below.
- Chapter 5: DOM events -- This is mandatory. Submit your solution to the challenge "Mad Libs" according to the instructions below. This page about Mad Libs may help.
- Chapter 6: DOM animation -- You may skip this one.
- Chapter 7: Using JS libraries in your webpage -- You may skip this one.
- Chapter 8: Further learning -- You may skip this one.
Each of these chapters has a few challenges. To show that you've completed this mini course, we need you to submit your code for the last challenge of each chapter:
- Create a directory in your personal repo for the challenge solutions.
- For each challenge, copy paste your solution to a new file in your repo.
- Commit the file, and push it to GitHub. Do this for each challenge separately!
- Visit your repo on Github.com, and copy the URL for the commit for the challenge to the Clipboard. Then, past it into one of the input field below.
Your URL should look like this:https://github.com/HANICA-DWA/your-repo/commit/cedfb8e97d47e354e7b0ee13a4ff710ccef5bca0
So, after you're done, you should have:
- four new files, each containing the solution to one of the challenges;
- four commits, that are also pushed to GitHub. (You can make more commits per challenge. In that case, submit the last commit in this page.)
- all four input fields below filled with the correct Github commit-URL.
{{exCommit "Challenge 2: A Scripted Tag" "Khan-2"
Paste hier de commit-URL voor jouw code voor de challenge van hoofdstuk 2 uit de DOM-cursus van de Khan Acedemy.
exCommit}}
{{exCommit "Challenge 3.2: Query Modernizer" "Khan-3"
Paste hier de commit-URL voor jouw code voor de laatste challenge van hoofdstuk 3 uit de DOM-cursus van de Khan Acedemy.
exCommit}}
{{exCommit "Challenge 4.5: Create a solar system" "Khan-4"
Paste hier de commit-URL voor jouw code voor de [laatste challenge van hoofdstuk 4](Challenge: Create a solar system) uit de DOM-cursus van de Khan Acedemy.
exCommit}}
{{exCommit "Challenge 5.3: Mad Libs" "Khan-5"
Paste hier de commit-URL voor jouw code voor de laatste challenge van hoofdstuk 5 uit de DOM-cursus van de Khan Acedemy.
exCommit}}