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