Best matchTo do List
Save interface data and restore it between browser sessions.
Build a to do list →Build a note taking app with HTML, CSS, and JavaScript while practicing local storage and click events.
In this project, we’re going to build a note taking app using HTML, CSS, and JavaScript. You’ll see how to create editable notes and keep them saved between browser sessions. Along the way, you’ll practice local storage, click events, and input events, so you can understand how the interface and JavaScript logic work together.
Recommended knowledge: Basic HTML and CSS, JavaScript objects and arrays, JSON basics, Functions and Math.random.
This project saves its data between browser sessions.
index.html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<h1 class="heading">Note App</h1>
<p class="info-text">Double click on a note to remove it</p>
<div class="app" id="app">
<!-- <textarea
cols="30"
rows="10"
class="note"
placeholder="Empty Note"
></textarea> -->
<button class="btn" id="btn">+</button>
</div>
<script src="index.js"></script>
</body>
</html>
Practice local Storage, random values, and input values with these related projects.
Best matchSave interface data and restore it between browser sessions.
Build a to do list →
Generate changing values and display a new result each time.
Build a multiplication app →
Read form values and use them in the project logic.
Build a random password generator →
Save interface data and restore it between browser sessions.
Build a to do list
Generate changing values and display a new result each time.
Build a multiplication app
Read form values and use them in the project logic.
Build a random password generator