- 有十万条数据,如何快速的排序
- 在表格里面,如何在数据量很大的情况下,不会大面积渲染及优化
- vue生命周期 对应各个阶段都做了什么
- Promise 的实现原理,event loop
- 原型与原型链
- 浅拷贝和深拷贝,对应的方法有什么缺陷
- 堆内存和栈内存的区别
- 回流和重绘,如何减少回流和重绘
- BFC
- div水平垂直居中
- Vue底层的实现原理
- react diff 算法原理
- webpack 打包原理的
- 你了解的es6
- 你对Map对象的理解
- 箭头函数与普通函数有什么区别
- 懒加载
- async await
- 节流防抖 (节流就是一段时间触发一次,典型的应用就是新增保存触发后端接口,
<div>一段时间维护一个定时器,如果在规定的时间内再次触发,就会清除之前的定时器,重新开启一个定时器, 一个是间隔调用,一个是只触发一次,</div>
<div>防抖和节流都是为了解决频繁触发某个事件的情况造成的性能消耗。</div>
<div>防抖就是在出发后的一段时间内执行一次,例如:在进行搜索的时候,当用户停止输入后调用方法,节约请求资源</div>
<div>节流就是在频繁触发某个事件的情况下,每隔一段时间请求一次,类似打游戏的时候长按某个按键,动作是有规律的在间隔时间触发一次)</div>
20. 闭包 21. 清除浮动 22. 单位(px,em,rem) 23. 布局 (例如:flex) 24. new的原理 25. vue路由原理 26. a进入b,a有一个定时器,需要怎么处理 27. 检测null的方法 28. http状态 29. 自己写一个new方法 30. 多维数组结构 31. 自己实现一个filter函数 32. 原生js原理 33. 多维数组转一维数组 34. 前端性能优化 35. 跨域,cors,反向代理 36. webpack配置多入口文件 37. vue生命周期对应的操作及指向 38. 计算属性和wacth的区别及应用 39. 如何设计一个组件 40. html5 新特性,移除了哪些属性 41. cookie localstrage sestionStroge 的区别 42. 不使用框架,你对应的文件是怎样的 43. 兼容websoct 44. css 实现一个动画 45. 事件冒泡的过程 46. vue 的常用标签 47. css content的作用 48. iframe 优缺点 49. 首屏加载优化 50. 原型里面的删除和vue里面的删除 51. css3新特性 52. Vue双向绑定原理