CoLearning: 2019 Sept week 1 summary
EmbraceLife opened this issue · 1 comments
EmbraceLife commented
Todos
experimenting on new Regex
and other regex tricks
2019.9.4
Finished Beasts 5: creating libraries out of order
- enabled
LibrarySystem
to load libraries out of order (required) - enabled it to throw error informing user to load missing libraries first (non-required)
UnderscoreJS reading source
- up to line 93
2019.9.5
why use === over == top 3 answers are all great ❤️
worked on core.js
for array.some
method for 200 lines
- still working on the necessary internal functions, to be
continue
d
finished beasts6 source
Questions
How to properly set up firefox debugger? see my question at SO
fsifl commented
Sep. Week 1 summary:
- 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.
- Refactored nested todos data structure to a class Tree and class Node with all functionality to
- 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.
2. OOP programming in JS, Functional programming in JS.