Why do all math students have to learn the front end?
Website development can be roughly divided into front-end (client) and back-end (server). The front-end is mainly responsible for realizing visualization and interactive effect, communicating with the server and completing business logic. Its core value lies in the realization of user experience. The user experience departments of large Internet companies generally include user research, interaction design, front-end technology and visual design. If you want to be an excellent web front-end development engineer, you can wear this skirt. The first three digits are 494, the middle is 064 and the last three digits are 934. Just connect these three numbers. If you don't want to learn, don't add. Techniques to be mastered in web front-end development: 1. Learning html is the simplest and most basic. You should master the most commonly used tags such as div, form table, ul li, p, span and font, especially div and table. div is used for layout, and table can also be used for layout, but it is not flexible enough. Basic tables are used to process data. 2. learn css. The css mentioned here does not include css3. Generally, we see that one of the requirements of web front-end development engineers will use css+html or css+div for interface layout, so we use css to assist html in layout and display, which we call "css style". Why css+div? Because I said above that div is the main thing that html uses for layout, so div is the core thing! Then css must be used with div. Css should be proficient in float, position, width, height, maximum and minimum, 100%, overflow, margin, padding, etc. These are all styles related to layout. 3. learn js. Maybe the first two are ok for everyone. It hurts to see js. Actually, getting started with js is very simple. You don't need to know many things. As long as you get the dom, style or value of a web page according to an id or name, you will assign a value to the element tag of an id or name, or add data and chase html. This is a data-related operation, and then make a logical judgment on the data. In terms of effect, it is nothing more than jumping, jumping and hiding. Combining these with others is practical, and the code is not difficult at all. It's good to know these basic js, others can be used directly in Baidu. Then, see more and use more, and nothing is a problem. 4. Learn jquery.jquery is a js plug-in that encapsulates js, with the purpose of being more convenient to operate and writing less code. Getting started with jquery is also very simple, and those are the same as js. Because the data in our foreground interface comes from the background, if you can click on the background code, you will know how to interact with the background data is the best, which will save time and make the front-end code more standardized. Otherwise, it may be because your writing method can't be combined with the data given by the back end, so the front-end code needs to be rewritten, which is even more painful. 6. Learn css3+html5, why put this last? Haha, because I don't know much about it myself After all, there is a specialization in the industry. Although this is very popular, I am engaged in the back end and I don't need it at work. Only when my website needs to be redesigned, or when there is something wrong with my friend's website style, I will temporarily study it. But if you're going to specialize in the front end, you'd better learn. Techniques to be mastered in web front-end development: 1. Learning html is the simplest and most basic. You should master the most commonly used tags div, form table, ul li, p, span, font, especially div and table. Div is used for layout, and table can also be used for layout, but it is not flexible. Basic tables are used to process data. 2. Learn css, excluding css3. Generally, we see that one of the requirements of web front-end development engineers will use css+html or css+div for interface layout, so we use css to assist html in layout and display, which we call "css style". Why css+div? Because I said above that div is the main thing that html uses for layout, so div is the core thing! Then css must be used with div. Css should be proficient in float, position, width, height, maximum and minimum, 100%, overflow, margin, padding, etc. These are all styles related to layout. 3. learn js. Maybe the first two are ok for everyone. It hurts to see js. Actually, getting started with js is very simple. You don't need to know many things. As long as you get the dom, style or value of a web page according to an id or name, you will assign a value to the element tag of an id or name, or add data and chase html. This is a data-related operation, and then make a logical judgment on the data. In terms of effect, it is nothing more than jumping, jumping and hiding. Combining these with others is practical, and the code is not difficult at all. It's good to know these basic js, others can be used directly in Baidu. Then, see more and use more, and nothing is a problem. 4. Learn jquery.jquery is a js plug-in that encapsulates js, with the purpose of being more convenient to operate and writing less code. Getting started with jquery is also very simple, and those are the same as js. Because the data in our foreground interface comes from the background, if you can click on the background code, you will know how to interact with the background data is the best, which will save time and make the front-end code more standardized. Otherwise, it may be because your writing method can't be combined with the data given by the back end, so the front-end code needs to be rewritten, which is even more painful. 6. Learn css3+html5, why put this last? Haha, because I don't know much about it myself After all, there is a specialization in the art, although this is very popular, but I am doing the back end, so I don't need it at work. Only when my website needs to be redesigned, or when there is something wrong with my friend's website style, I will temporarily study it. But if you're going to specialize in the front end, you'd better learn.