|
掘金上看到一篇文章,关于面试的总结,非常全面,分享给大家。
链接:https://juejin.im/post/5e5a759c6fb9a07ca301def9 内容比较多,我只摘抄吧部分,更加详细的,看上面链接 1. 模拟new的过程 2. 函数防抖和节流 3. 输入url到展示的过程 4. 函数的柯里化 5. 重绘与回流 6. 浏览器存储 7. 网络请求方式 8. TCP三次握手 9. TCP四次挥手 10. 内存泄漏 11. 类继承的特点 12. 常用正则表达式 13. 跨域 14. 缓存 15. 手写call、apply、bind 16. 伪类和伪元素的区别 17. 绝对定位 18. window.onload,doument.onload的区别 19. 事件委托 20. instanceof的的实现原理 21. 继承 22. for...in 和 for...of 23. 数组扁平化 24. 前端性能优化 25. js实现动画 26. 实现autocomplete属性 27. 代码实现深拷贝 28. 乱序算法 29. 数组去重 30. React中的key作用 31. React系列 32. React常见面试题 33. CSRF 和 XSS 34. localStorage 和 sessionStorage 和 cookie 35. BFC 及其作用 36. 实现 (5).add(3).minus(2) 功能 37. 连续赋值 38. display: none, visibility: hidden 和 opacity: 0 39. for 和 forEach 的性能 40. react-router的<link /> 和 <a> 有何区别 41. 执行上下文 42. 执行栈 43. 创建执行上下文 44. 事件循环 45. link 与 @import 46. 外边距重叠 47. 渐进增强 和 优雅改进 48. 立即执行函数 49. HTTP2.0 与 HTTP1.1 50. css动画与js动画的区别 51. offset、client和scroll的属性 52. 手撕代码题 53. 行内元素的margin 和 padding 54. 行内元素和块级元素 55. margin、padding和translate百分比是按照什么计算的 56. display: inline-block元素之间有间隙 57. HTTPS原理 58. setImmediate() 和 process.nextTick() 59. 浏览器和node的事件循环 .... |
|
最新喜欢:
|