https://github.com/wesbos/JavaScript30
- 播客类
- Twitter订阅
- Youtube订阅
- 新手入门类
- Brian Holt 在 frontend masters上面有一系列的trial的课程,里面的参考资料在他的 github page上
- https://btholt.github.io/intro-to-web-dev-v2/
- Bianca Gandolfo 在 frontend masters上面有一个trial的算法课(A Practical Guide to Algorithms with JavaScript)
资料:https://slides.com/bgando
主要内容:
Introduction
- Introducing Practical Guide to Algorithms
- why algorithms are essential to all engineers
Space & Time Complexity
Introducing Space & Time Complexity
- the concept of time complexity, space complexity, and understanding algorithmic speed
Native Methods & JavaScript
- time complexity of Native JavaScript methods and expressions such as property access, loops, and native array methods
- map, reduce and sort
Big O Notation
- the different big O notations: constant, linear, quadratic,logarithmic, and exponentical
Space Complexity & Review
Big O:Loop
- disset function with a loop to reason about the time complexity
Big O:Property Lookup
- a property lookup in an array.length and measure time complexity
Big O:Push,Shift,&Unshif
- contrast different array methods and their respective time complexity
Optimization with Caching
- Fas