files
This commit is contained in:
24
python/7-todo-list/README.md
Normal file
24
python/7-todo-list/README.md
Normal file
@ -0,0 +1,24 @@
|
||||
To Do List
|
||||
==========
|
||||
|
||||
When it comes to learning new web languages, the todo list has become a "Hello World". So expect to revisit this in Python.
|
||||
|
||||
But until then, we will do it in front-end Javascript.
|
||||
|
||||
You will find the toDoList prototype and constructor at the top of the main.js file.
|
||||
|
||||
###Create the List
|
||||
|
||||
The add method adds a todo to the list, using the text input and form.
|
||||
|
||||
The complete method marks the appropriate todo item complete. The user wants to click the item itself and strike the item, noting it done.
|
||||
|
||||
Use toggle to toggle it done struck and unstruck.
|
||||
|
||||
Feel free to add any other methods, lists or objects you may want. You will want a separate function to print the list to the #printout div.
|
||||
|
||||
###Woah! Client's demands have changed
|
||||
|
||||
Now the client who was going to buy your sweet todo list wants a new feature. Is it going to break your whole code, or is your code modular and extendable?
|
||||
|
||||
They want it so after a user completes a task, it is displayed struck for 10 seconds, but then disappears from your list. Google the setTimeout method.
|
Reference in New Issue
Block a user