Skip to content

A simple implementation of a todo list in vanilla JS - pure simple Javascript

License

Notifications You must be signed in to change notification settings

barakpinchovski/simple-todo-list-vanilla-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-todo-list-vanilla-js

A todo list app in vanilla JS: A simple implementation in pure, plain Javascript (no tricks).

I created it originally as an example for JS - DOM manipulation for my students at BGU, and I may improve it later on.

Author: Barak Pinchovski

Demo

Live Demo

You can visit the WIKI if you'd like to see images of the app.

Notice

  1. I initially didn't intend to prevent any XSS or any JS injections in this implementation.
    Be aware of that if you plan to use this code on staging/production (not recommended without implementing counter-XSS measures).
  2. Optimized for Chrome (not aimed for other browsers).

Features

  • Adding new list items
  • Marking list items as completed
  • Removing a single list item
  • Checking all list items at once
  • Un-checking all list items at once
  • Removing all completed list items at once
  • Accessibility support (keyboard navigation and actions. aria implementation might be performed later)

License

This project is licensed under the MIT License - see the LICENSE file for details

About

A simple implementation of a todo list in vanilla JS - pure simple Javascript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published