Enuff: The Process
This is, really, mostly for my convenience. The order probably isn't right, for various reasons.
- Get stuff from the page (one thing at a time)
- Get stuff from the page (all the things)
- Console logging (the basics)
- Console logging (library stuff)
- Adding stuff to the page (basic stuff)
- Adding stuff to the page (and getting an immediate reference to the thing you added so you can keep working with it)
- Adding stuff to the page (library function)
- Removing stuff (one thing)
- Removing stuff (all the things)
- Removing stuff (one function to rule them all)
- Respond to a click (basic)
- Move stuff (basic)
- Move stuff (library function)
- Move stuff (advanced)
- Move stuff (advanced, library function)
- Respond to a click (part 2)
- Hiding and showing stuff (basic)
- Hiding and showing stuff (library function)
- Make it a module (part 1)
- Make it a module (part 2)
- Make it a module (part 3)
- Use templates (basic)
- Use templates (with a function)
- Use templates (with a more selector-driven function)
- Use templates (throw it all into the module)
- Use dialogs (as a modal)
- Use dialogs (as non-modals...?)
- Use dialogs (generated from a template)
- Use dialogs (break that down into some functions)
- Fetch stuff (the most basic fetch)
- Fetch stuff (make it a function)
- Fetch stuff (checking for a valid response)
- Fetch stuff (with optional parameters)
- Fetch stuff (with optional parameters (2))
- Fetch stuff (with user-entered parameters)
- Iterate (so basic)
- Use user input (kind of basic)
- Use user input (checkbox)
- Local storage (save something to it)
- Local storage (get something from it)
- Local storage (save multiple somethings to it)
- Local storage (get multiple things from it)
- Local storage (delete something (from amongst multiple things) from it)
- Local storage (make it functional)