Start an expected 6 months of systematic learning, first make an outline, easy to find.
Preparation before class | Phase one | Phase two | Stage three | Phase four | Stage 5 | Phase six | Phase seven | Phase eight |
---|---|---|---|---|---|---|---|---|
Two modules | Two modules | Two modules | Six modules | Six modules | Five modules | Five modules | Five modules | Two modules |
Part 0 · Preparation before class
Module 1: JS core principle
Module task | Completion time |
---|---|
JS cornerstone article | – |
Deep into the array | – |
Asynchronous programming | – |
JS engine article | – |
How to deal with the soul of a big factory interviewer? | – |
How does front-end development target learning algorithms? | – |
How can we improve ourselves for the future? | – |
Module 2:33 Concepts JS developers should know
Module task | Completion time |
---|---|
33-js-concepts | – |
Part 1 · JS in-depth analysis
Module 1: Functional programming and JS asynchronous programming, handwritten Promise
Module task | Completion time |
---|---|
Functional programming paradigm | 2021.6.27 |
Asynchronous Javascript programming | 2021.6.28 |
Handwritten Promise source code | 2021.6.30 |
Understand stack execution and closures(Live class) | 2021.7.11 |
Module assignments | 2021.7.1 |
New ES features and TypeScript and JS performance optimizations
Module task | Completion time |
---|---|
ECMAScript new features | 2021.7.4 |
The TypeScript language | – |
JS memory management and recycling | 2021.7.6 |
JS execution and performance optimization | 2021.7.10 |
Understand object orientation and event loops(Live class) | 2021.7.11 |
Module assignments | 2021.7.11 |
Part 2 · Front-end engineering actual combat
Module 1: Develop scaffolding and encapsulate automated build workflows
Module task | Completion time |
---|---|
Develop scaffolding and automated builds | 2021.7.25 |
Module assignments | 2021.7.24 |
Module two: Modular development and specification standards
Module task | Completion time |
---|---|
Modular development and specification standards | 2021.8.8 |
Webpack source | 2021.8.29 |
Module assignments | 2021.8.29 |
Part 3 · Vue.js framework source code and advanced
Module 1:
Module task | Completion time |
---|---|
Vue-router principle is implemented | — |
Simulate the Vue responsive principle | — |
Virtual DOM implementation principle | — |
Module assignments | — |
Module two: Modular development and specification standards
Module task | Completion time |
---|---|
xxx | — |
xxx | — |
Module assignments | — |