给小雨的电话面试题

188 阅读1分钟
  1. ES6以后, 比较高阶的新特性讲一下?

  2. 箭头函数和普通函数的区别?

  3. this的指向讲一下?

  4. Reflect用过没?

  5. Proxy 与 Object.defineProperty 区别?

  6. 讲一下原型链?

  7. js实现继承的思路讲一下?

  8. 异步的几种形式,分别的优缺点?

  9. 讲一下event loop?

  10. 函数柯里化讲一下?

  11. 前端页面性能优化讲几点?

  12. 图片懒加载的思路?

  13. 为什么script标签要写到body最下方?

  14. 浏览器输入url到显示的过程阐述?

  15. 浏览器为什么是单线程的,如果是多线程有什么问题?

  16. 事件代理是什么?好处是?

  17. 说几个页面水平垂直居中的方法?

  18. 如何用css创建一个三角形?

  19. 使用css3动画代替js的动画有什么好处?

  20. 如何解决在移动端1px的问题?

  21. 如何处理跨域问题?

  22. 使用js如何改变url,并且页面不刷新?

  23. Hybrid如何通信的?

  24. XSS和CSRF都是什么,怎么防御?

  25. loader和plugin的区别?

  26. 业务题:小程序,微信公众号(采用授权登录),app采用账号密码及微信登录,如何实现用户数据打通?

  27. 防抖节流都是什么?说下思路?

  28. 为什么react,vue这些框架的列表都需要一个key?

  29. 你在公司的权限系统如何做的,权限如何细化到按钮身上?