In other words, I am a latecomer. I have been working for half a year, from unknown to entry level to elementary level. I learned a lot and realized a lot.
I am still a layman at the front-end. There are still many things that need to be carefully considered.
Although sometimes the effort is not in direct proportion to what I get, effort and persistence are the qualities I must possess.
To learn the front-end knowledge, you must understand the semantic tags and compatibility modes of Each browser, it also requires a lot of effort to spend on JavaScript scripts and the various professional knowledge required for the UI interface. Here, JavaScript is in the middle, but the cornerstone is the application of Web tags and stacked styles such as html css.
It takes a lot of effort to learn a language. Not only learning and application, but also understanding the core content and various mechanisms of a language and interpreting internal functions. Therefore, this is the front-end people who need to spend a lot of effort to think about it.
It took me half a year to get started with Javascript DOM programming art, JavaScript authoritative guide, sharp jquery, and JavaScript advanced.ProgramDesign. These four books have greatly improved me. The foundation is very important for a front-end person. I do not like building blocks. I prefer to start from the core ecmascript step by step, to Dom, BOM, or even IE COM, their objects, methods, and how to apply them, I have carefully read and written test cases.
Many times, everyone is very impetuous, crazy application library, but if you really want to do a good job of the front-end, then the script's internal quality is really important.