首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试官:xxx怎么办、怎么做?
krising抗日时空
创建于2021-08-27
订阅专栏
总结面试问题,大杂烩。
等 9 人订阅
共49篇文章
创建于2021-08-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官:写一个Promise超时重传叭。
需要注意的点:超时重传有次数限制 Promise.retry 记录记录!Javascript进阶基础
面试官:实现localStorage缓存功能叭。
需要注意的点:实现localStorage的四个操作即可---get、set、remove、clear。 记录记录!
面试官:清除浮动有哪些诶。
都1202年了,老掉牙的东东了,现在谁还用浮动鸭! 1. 额外标签法 BFC 3. 父元素定义高度 4. 使用after伪元素清除浮动 5. 使用before和after双伪元素清除浮动 记录记录!
面试官:水平垂直居中有哪些诶。
已知子元素高度和宽度 1. 设置top,bottom,left,right为0,margin为auto 2. 子元素设置left:50%,top:50%,margin-left为元素宽度的一半,mar
面试官:写一下数组方法叭。
注意点:map和filter可以使用reduce来写,这一点也常考哦! map filter reduce 记录记录!
面试官:手写一下call、apply、bind叭。
需要注意的点 call,apply使用Symbol()来防止重名 bind可以构建一个中间函数,防止实例修改原型上的属性 call apply bind 记录记录!
面试官:写一个深拷贝叭。
需要注意的点 循环引用,使用WeakMap用来优化GC策略 RegExp和Date情况 看代码 记录记录!
面试官:写一个Ajax叭。
Ajax四个状态值,一些函数名就不说了叭,直接上代码。 需要注意的就是发送post请求时,要设置Header头。 记录记录!
面试官:用原生js实现div拖拽,有边界条件哦!
主要通过三个鼠标事件---onmousedown、onmousemove、onmouseup来实现。 但要注意的是,onmousemove、onmouseup要针对document监听。如果针对div