Personal experience: Why should the front-end learn systematically?

Since learning the front-end, there has been no systematic learning, which has led to a lot of knowledge points, but has not formed a closed loop, which has led to the learning being superficial and not really internalized, so it is impossible to talk about real understanding.

1. Recruitment requirements

The recruitment requirements of many companies have been written, requiring a solid foundation in html, css, and js. The framework is secondary, and the main thing is to have a good foundation.
How can it be considered a solid foundation? It should be able to form a closed loop of knowledge. You can compare the face-to-face scriptures (front-end stereotyped essays) on the Internet to see if you can answer them.

2. Method of systematic learning

Systematic learning is an effective way to form a closed loop of knowledge. When we first started learning, we would watch teaching videos and read other people’s blog posts, but these seem to be less accurate than official documents and authoritative books. Official documents should be the learning process To be read from time to time.

Recently, I am reviewing the basics of js, and I read "Red Book" (JavaScript advanced programming language design). This book is not suitable as an introductory book, and it is more suitable for people who have learned a little js, but the foundation is not solid. , There will be a feeling of "sudden enlightenment" during the reading process.
For example:
1. What is the difference between primitive data types and reference data types?
This answer can actually reflect the difference between let and const variable declaration types. const cannot modify the reference (the corresponding address cannot be modified). const declares an object, and the properties and property values ​​inside the object can be modified; but when a variable of type Number is declared, the variable value cannot be modified.
(Number is the original data type, and the object is the reference data type)
It can also be explained: the difference between shallow copy and deep copy
2. The template literal
corresponds to <template></template> in the single-file component (.vue file) in Vue The module also corresponds to the data binding in vue.
...

Learn the new by reviewing the past, the foundation is always the most important, and the framework is constantly updated. This is also the suggestion given by the interviewer of the big factory.
Although others have received offers, I have received suggestions! woo woo woo...

Guess you like

Origin blog.csdn.net/qq_38432089/article/details/124334875