undefined

vuePress-theme-reco Smalin    2020
undefined

Choose mode

  • dark
  • auto
  • light
首页
分类
  • Linux
  • Vue
  • Nginx
  • 树莓派
  • NodeJs
  • JavaScript
  • CSS
  • git
  • 面试
  • HTML
  • Video
  • Tools
  • VSCode
标签
时间轴
Contact
  • GitHub
  • 简历
author-avatar

Smalin

34

Article

22

Tag

首页
分类
  • Linux
  • Vue
  • Nginx
  • 树莓派
  • NodeJs
  • JavaScript
  • CSS
  • git
  • 面试
  • HTML
  • Video
  • Tools
  • VSCode
标签
时间轴
Contact
  • GitHub
  • 简历

面试题集(6)-- 58 同城

vuePress-theme-reco Smalin    2020

面试题集(6)-- 58 同城


Smalin 2020-07-22 JavaScript 面试

# 58 一面

# 1. CSS 如何实现水平垂直居中?几种方式?

# 2. flex 如何实现的水平垂直居中

# 3. position 定位有几种,区别分别是什么?

# 4. 浮动布局如何实现?带来的副作用如何清除?

# 5. 防抖、节流函数的区别以及如何实现?在业务中的场景是什么?

# 6. JS 作用域链如何理解的?

# 7. Vue 和 React 之间的区别?

# 8. JS 的原型继承,如果 a 是 b 的父级如何实现?

# 9. 发布-订阅模式,以及如何实现?

# 10. Vue 双向绑定原理?

# 11. Vue-router 原理?有几种模式?

# 12. history 模式和 hash 的区别?

# 13. 如果用 history 模式会有什么问题?

# 14. Vue 组件之间传参的方式有几种,以及如何实现?兄弟组件之间如何传参?

# 15. Promise 的使用,如果让你实现一个简单的 Promise 你会如何实现?

# 16. 算法:给一个人名的数组,可能有重复的,返回一个人名的数组,如果是重复的,在人名后面加编号

# 17. 算法:对象的展开扁平化

# 18. this 的指向以及如何修正?

# 19. 浏览器的 EventLoop

# 20. 宏任务和微任务的顺序,什么是宏任务?什么是微任务?

# 21. nodejs 用过吗?用来干嘛?

# 22. nodejs 和 浏览器的EventLoop

# 23. 浏览器的垃圾回收机制?nodejs 的垃圾回收机制?

# 24. Webpack 的基本打包原理

# 25. 写过 Webpack 的插件吗?

# 26. Webpack 的理解