This is the finished product of Gordon Zhu's excellent class "Practical JavaScript". You can see it has functionality to add, change, delete, toggle, and toggle all todos from a list.
Click "Load Features List" to see features I'd like to add, and which ones have been implemented.