Prep 8: 10.1, 10.4.1, and localStorage
- Read:
- 10.1
- 10.4.1
- localStorage
- Do: complete the localStorage activity...
- Due: 9am on 7 Oct.
Categories:
2 minute read
Read
- FunWebDev Chapter 10.1 (Array Functions)
- Yes, you’ve seen these before! Now’s a great time to review 😉
- FunWebDev Chapter 10.4.1 (brief overview)
- The Modern JavaScript Tutorial - localStorage
Activity
For this activity, you will be trying out localStorage for yourself! Create two html files called save.html and load.html.
You may download this template file to help you get started.
save.html- In a script element, write code to:
- Save your full name to a localStorage entry with the key
fullname - Save your favorite number to an entry with the key
favnumber - Save an array of at least three quotes to an entry with the key
quotes- Hint: you will need to “stringify” the object
- Save your full name to a localStorage entry with the key
- In a script element, write code to:
load.html- First, add three elements to display the saved data:
- A
divwith the idname-display - A
divwith the idfavorite-display - A
ulwith the idquotes-display
- A
- Then, in a script element (at the bottom of the
body), write code to:- Load the value with the
fullnamekey from localStorage and set the firstdiv’stextContentto that value - Load the value with the
favnumberkey, add 5 to it, and then set it to the seconddiv- The value will be loaded as a string. You will need to convert it back to an int.
- Load the value with the
quoteskey and make a new list entry for each quote- Hint: you will need to “parse” the string and convert it back to an object
- Load the value with the
- First, add three elements to display the saved data: