Skip to content

The JavaScript Todo List Project is a web application built using modern JavaScript techniques like Proxies for state management, Custom Events for communication, and ES6 Modules for modular code organization. It leverages higher-order functions (map, filter) for data manipulation and local storage for persistent data.

Notifications You must be signed in to change notification settings

sajjad6ansari/todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Todo List Project

Overview

Welcome to the JavaScript Todo List Project! In this tutorial, we'll be building a powerful Todo List application using modern development approaches commonly found in frameworks. The key features of this project include state management using JavaScript Proxies, dispatching and listening to custom events, organizing code with ES6 Modules, leveraging higher-order functions for data manipulation, and supporting local storage for persistent data.

Project Structure

The project is organized as follows:

index.html:

The main HTML file containing the structure of the Todo List app.

style.css:

The CSS file for styling the Todo List components.

app.js:

The main JavaScript file responsible for the application's functionality.

store.js:

A js file contains all todo list data and functions realted to data

render.js:

A file contain function auto to render when changes made.

Featues Of JavaScript Used

JavaScript Proxies, Custom Events, ES6 Modules, Higher Order Functions (map and filter) and Local Storage Support

Demo of project

JavaScript Todo List Project - https://simpletodolistjs.netlify.app/

About

The JavaScript Todo List Project is a web application built using modern JavaScript techniques like Proxies for state management, Custom Events for communication, and ES6 Modules for modular code organization. It leverages higher-order functions (map, filter) for data manipulation and local storage for persistent data.

https://simpletodolistjs.netlify.app/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published