面试题
面试题
实现一个
JavaScript的深拷贝。【深拷贝与浅拷贝】描述一下
XSS攻击。【XSS 攻击】React
react 组件的生命周期有哪些?
useReducer 有几个参数?有什么作用?
useEffect 有几个参数?
react 里面的高阶组件怎么理解?
有过高阶组件的使用场景吗?
redux 使用 connect 包裹出来的不是高阶组件吗?
ES6
ES6 的新增特性 Symbol 类型有什么特点?与 Number,String 有什么不同? Symbol 类型的唯一性怎么理解?
ES6 还有哪些对象?(Proxy 和 Reflect)
Promise
Promise 的工作原理是怎样的?
Promise 的 then 为什么是异步的?(从微任务和宏任务解释)
JavaScript
set,map 怎么理解?
从 set 转成一个数组该怎么做?
set 元素的特点?
两个 NaN 的恒等的吗?为什么?
两个 Symbol 类型的值是一样的,这两个 Symbol 相等吗?
DOM
DOM 的 api 分为几级?
常用的 DOM 的操作方法?
事件捕获和事件冒泡怎么理解?
怎么阻止事件的冒泡?
CSS
项目中用到了什么样式?
使用的 css 还是 less?
对 CSS 动画有了解吗?
序列帧怎么定义? 【参考】
样式里的清除浮动怎么设置?为什么这样设置?
浏览器缓存有哪几种?
最后更新于