Recently, I believe everyone can feel that the epidemic is slowly improving, but it is more and more difficult to find front-end work. Under the epidemic, many large companies began to lay off staff, open Baidu to see, is not very scary? Countless small businesses have closed.

I used to think I could travel around the world if I learned VUE well, but now I am still suffering.

In this situation, in order to find a good job, besides the need to be able to use VUE, what else does the enterprise need?






1. ES6

This is not a new thing. ES6 has attracted much attention since its birth and has been widely used by major enterprises in 19 years.

1. Arrow function: Before we used closures, this always changed unexpectedly, but the fascinating thing about arrow functions is that now this can be used as expected, inside the arrow function, this is the same as this.



Promises: Before ES6, it was a controversial topic because there were a lot of different promise implementation syntax. In ES6, there were standard promise implementations.



3.Class: In the old ES5, creating and using classes was a real pain in the neck, and you had to inherit a lot of models. Instead of using functions, ES6 uses stereotypes to implement classes.






2. Proficient in using frames

Speaking of proficiency many people will have a misunderstanding, the so-called “proficiency” is not to use it to do projects and business, I have used it for several years, these are not small. But no, the definition of “skilled” is not so simple.

1. First, everyone is required to have their own precipitation. Vue, for example, not only simply uses it, but also does its own thing with it: defines high-reuse components, project-independent plug-ins, high-security permissions controls, and so on.



2. Second, it requires everyone to understand the bottom layer. What is its underlying implementation like? How to solve performance problems?

We reach the level of “proficiency” when we are able to apply the accumulated framework practical skills and advanced practices flexibly to each subsequent project.






3. Proficiency level

I believe that you have recently interviewed (medium and large companies) students, more or less will ask you questions on the service side. Ever used Node? Do you know Koa? If you haven’t been exposed to the server, you might be a little confused.

The front end is no longer simply a page writing and tuning interface, the server side is also a necessity.





4. Network security

Speaking of this piece, is also easy to be ignored, network security we have what relationship?

In fact, network security is closely related to our front end. When an interviewer asks these questions:

1. What is the difference between Http and Tcp?

2. What is the implementation principle of XSS attack and CSRF attack? What about defense skills?

3. Describe the same-origin policy



How’s it going, man

This we understand, now the front end is not to learn a VUE can go all over the world, these are required to learn.



1. In this paper, source WEB zoroastrianism light roof (https://web.xingruanedu.com/thread-75-1-1.html)

2. Front-end technology exchange and learning, all in the WEB bright top (web.xingruanedu.com)