foreword
Combined with the specific situation of your question, I want to say that if you are not a genius, it is absolutely impossible to master js with only half a month of study. As for the feeling you said, it is not at all in my opinion Exaggerated, it is most likely because you did not integrate and review knowledge, the knowledge points in your mind are quite chaotic, there is no knowledge map , just like asking a random question such as explaining scope, closure, prototype, asynchrony, etc. If you can’t answer, it means that you haven’t reviewed the knowledge. The training class is very intensive, but there will be time for self-study and rest. What you need to do is to review and integrate these knowledge points by yourself. It is best to be able to Draw a mind map. A mind map is a very effective way to review and check for gaps in knowledge points. This process may be painful, but it is very necessary. Finally, if you are a little confused about the knowledge points, you can see me below The learning route of a knowledge of js summarized may not be perfect, but I hope it can provide you with some help~
**Let’s talk nonsense, let’s go straight to the topic and put the road map first :
Some important knowledge points
basic knowledge
Detailed explanation of JavaScript strict mode
Operators & Flow Control
·Three major flow control statements
array
·Basic knowledge points of array
·Array operation function summary
object
Set collection
Map
Function advanced
Several forms and usage of function declaration
· Immediately executed function (IIFE)
Comprehensive analysis of this keyword
Scope and closures
· Execution context and execution stack
· The concept, principle, function and application of closure
Prototype and Inheritance
·Prototype and prototype chain
· Commonly used eight inheritance schemes
kind
Modular
Modularity—module exposure and module import
regular expression
·Regular Expression Syntax Encyclopedia
·The most complete JavaScript regular expression in the whole network (check numbers and letters)
Promise
· Understanding JavaScript Promises
Help you understand Promise prototype methods then, catch, finally
·Illustrate the principle of Promise implementation - Promise chain call ,
· Understand JavaScript's async/await)
DOM&BOM object
· DOM binding event, event flow mechanism, event delegation, event object
·Detailed explanation of local storage
space coordinates
event
network request
· XMLHttpRequest introductory tutorial (very detailed)
JS requests data through fetch
canvas
·Canvas Tutorial - Web API Interface Reference