面试题
面试题
实现一个
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 动画有了解吗?
序列帧怎么定义? 【参考】
样式里的清除浮动怎么设置?为什么这样设置?
浏览器缓存有哪几种?
最后更新于