working on Beasts - nested todos with vanilla javascript :
Refactored nested todos data structure to a class Tree and class Node with all functionality to
add/get/remove/insert/go through a node, passed all testing cases.
Added a Router utility lib to give the app navigation functionality with hash change.
working on Refactoring on Dom Tree rendering utility.
learned the basic algorithm of sorting (bubble,insert,merge,quick) and data structure of ArrayList/linkedList.
Things to explore:
1.drag and drop function in nested todo.
OOP programming in JS, Functional programming in JS.
Todos
experimenting on
new Regex
and other regex tricks2019.9.4
Finished Beasts 5: creating libraries out of order
LibrarySystem
to load libraries out of order (required)UnderscoreJS reading source
2019.9.5 why use === over == top 3 answers are all great ❤️ worked on
core.js
forarray.some
method for 200 linescontinue
dfinished beasts6 source
Questions
How to properly set up firefox debugger? see my question at SO