自己整理的一定背的面试题

vue项目的创建与开发

节流和防抖(实现的函数也看下)
‌BFC
‌flex布局(语法篇实例篇):总结在纸上,有时间发到博客园上。
盒模型(2、CSS尺寸 ,开始不用看了)

css选择器的优先级,具体的计算规则,style的优先级在哪

css实现页面元素隐藏的方法

css的高度塌陷是怎么引起得?

什么是重绘和回流以及如何避免回流


‌浏览器储存与缓存机制

http 1.0, 1.1, 2.0的区别

http1.0,1.1,2.0,3.0,https

promise( 可不看:promise详解

try ...catch里使用promise有什么效果?
‌for in和for of的区别


‌闭包和作用域
‌原型链和this

如何实现一个深拷贝?

为什么要清理定时器

  JS中的定时器是有返回值的,返回值是一个数字,代表当前是第几个定时器。需要注意的是,定时器即使指向null,其返回值也不会清除,之后设置的定时器的返回值也会在其返回值的基础上继续向后排。定时器对象只会随着窗口对象的销毁才从栈空间回收。若不及时清理定时器,可能会导致内存溢出的风险。所以当我们在使用定时器的时候,就需要考虑在合适的时间清除。

  清除定时器有两个函数:

  • setTimeout的销毁函数为clearTimeout

  • setInterval的销毁函数为clearInterval


‌输入url的过程
‌如何将列表数据滚动到底加载


‌网站性能优化
‌对nodejs的了解:

  nodejs和js、vue的关系

  通俗理解 NodeJS

webpack
‌跨域
‌图片加载和性能优化、懒加载
‌模块化

‌排序算法
‌深度优先遍历

posted @ 2022-08-17 15:51  银河1992  阅读(24)  评论(0编辑  收藏  举报