html5 part :
 html5 What are the new attributes ?  How to understand semantic tags ?  What do you think of modular front end ?  How to treat the separation of front end and rear end ?  Browser compatibility issues ?  You know the in line elements , What are the block level elements ? 
id And class What's the difference? ?? 
css part :
  Why initialize css style ? link and @import The difference between ? css Style priority for ?  Box model ?  How to clear float ?  How to center elements horizontally and vertically ? 
 With pure CSS What is the principle of creating a triangle ? 
 <> Common layout :
 * 
 Floating layout :float:left/right
 * 
 Positioning layout :
 position:static: Static layout 
 absolute: Absolute positioning 
 relative: Relative positioning 
 fixed: Fixed positioning 
 sticky: Viscous positioning 
 * 
 Expansion box layout :
 display:flex;
 Reasons for use : When using float When block level elements are displayed on one line , Browser scaling , Upset , as a result of , Browser zoom , The content of the element shrinks , The borders and margins do not shrink , The whole goes beyond the parent element , Make the layout disordered .
 *  grid layout  :
  quote bootstrap The required components are OK  
js part :
 * 
js What are the data types of ?
 * 
 Deep replication , Shallow replication ?
 * 
var,let,const The difference between ??
 * 
 character string , Common methods of array ??
 * 
 Array de duplication (splice,set,indexOf)??
 * 
 What are the ways of inheritance ( Prototype chain inheritance , Constructor inheritance , Combinatorial inheritance )
 * 
 Cross source problem 
 * 
 What are the main ways of front end storage , What's the difference? (sessionStorage,localStorage,cookie)
 * 
 Timeout call (setTimeout) And intermittent calls (setInterval) What's the difference? ?
 * 
call and apply What's the difference? ?
 * 
 closure ?
 * 
 Event agent ?
 * 
this?
Vue part :
 * vue Declaration cycle for 
 *  Why use it vue??
 * vue How to achieve bidirectional data binding ( Data driven framework , be based on mvvm pattern )
 *  Talk about your understanding of state machines vuex Understanding of 
 *  Describe vue-router How does it work ?
 *  How do components communicate ( Between parent and child components , Between brother components )
 * computed and watch The difference between ? What kind of scene ?
 *  How do you understand slot (slot) Of ?
 *  Custom instruction (directive)?
 *  Routing mode (hash and history The difference between )?
 * axios And jquery The difference between ?
 * less Precompiled language and css The difference between ? Why use it less
 * v-if And v-show What's the difference? ?
 * key?
 *  State machine vuex? 
es6 part :
 * Promise
 * es6 What are the new features ?
 *  The difference between arrow function and ordinary function ?
 *  Solving asynchronous problems ( Encapsulation function ,generator function , Asynchronous function async) 
html5 Api  and jquery part :
 *  canvas canvas 
 The interviewer asked : Is there anything you want to ask me ?
1. Is our company an outsourcing company ? 2. What are the requirements for promotion ? 3. What technology stack does our company use ? 4. If you are lucky enough to enter our company , What else do I need to prepare ? 
Technology