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 :

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 ?


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 ?

©2020 ioDraw All rights reserved
Swing actual combat Understanding closure about vue in el-date-picker type=daterange The problem of date not echoing Ubuntu 18.04 swap Partition expansion Snake code --c Language Edition visual c++6.0 open 【Golang Basic series 10 】Go language On conditional sentences ifString class —— summary ,String The nature of , Memory resolution , Commonly used APIAdobe Illustrator Publish native support Apple Silicon Test version of the software study java My first class antd table sort