html
- HTML 5 new features
- Semantic HTML
- LocalStorage and sessionStorage, cookie difference
- The process by which a browser loads a page
- Redraw, reflux
- The front-end optimization
What is the difference between Http and Https
css
- Range of new features
- Implement vertical horizontal center method (common three)
- Flex layout (Principles and common Attributes)
- Animation implementation (picture rotation playback)
- Advantages and disadvantages of CSS animation versus JS animation
- CSS selector priority, how is the priority calculated
- In what scenarios does margin merging occur
- Mobile phone adaptation solution
- Rem conversion
- How does element float principle clean up
js
- Basic data types, type determination, type conversion
- What is the difference between == and ===
- Deep copy Shallow copy
- Implement the array map method,
- Implement array deep copy,
- Common methods for arrays
- Js object-oriented understanding
- Prototype chain
- Methods to implement inheritance
- The process of new
- This points to the question, how do I modify this point
- Pros and cons of closures
- Memory leaks, garbage collection mechanisms
- Events (Event capture, bubbling)
- Event loop
- Synchronous async, Promise, await, async, yield
- POST is different from GET
- How does cross-domain come about? How to solve it?
- Webpack configuration vUE development environment, corresponding speed optimization, packaging optimization
- Vue scoped principle
- Es6 Common syntax
- What does the VUE life cycle do for each cycle
- Vue implements the principle of bidirectional binding
- Principle of virtual DOM Diff algorithm
- Vue implements the data transfer method props EventBus vuex