EmbraceLife/lastResortJS

CoLearning: 2019 Sept week 1 summary

EmbraceLife opened this issue · 1 comments

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 continued

finished beasts6 source


Questions

How to properly set up firefox debugger? see my question at SO

fsifl commented

Sep. Week 1 summary:

  1. 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.
  2. 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.