欢聚时代yy React前端实习面试(11.17)
1.事件流分为哪三个阶段?
2.默认情况下,点击事件是在捕获阶段还是冒泡阶段触发?
3.如何在代码中设置让事件在捕获阶段触发?
4.stopPropagation 和 preventDefault 分别有什么作用?
5.如何阻止一个已经绑定的第三方库事件执行?
6.在 JS 中如何移除一个已经注册的事件监听器?
7.事件循环中,微任务(Microtask)和宏任务(Macrotask)的执行顺序是怎样的?
8.为什么 Promise 的递归调用会导致浏览器卡死,而 setTimeout 的递归调用通常不会?
9.TypeScript 中 interface 和 type 的区别是什么?
10.如果声明了两个同名的 interface,最终的效果是怎样的?
11.React 中 useMemo 和 useCallback 的区别是什么?useMemo 是否可以完全替代 useCallback?
12.useRef 除了获取 DOM 元素,还有哪些常见用途?
13.如何修改 useRef 定义的值?它会触发页面重新渲染吗?
14.React 的 Context Provider(上下文提供者)是否可以嵌套使用?
15.React 组件销毁(卸载)的时机如何捕获?
16.如何撤销一次已经提交并推送到远程仓库的 Git Commit?
2.默认情况下,点击事件是在捕获阶段还是冒泡阶段触发?
3.如何在代码中设置让事件在捕获阶段触发?
4.stopPropagation 和 preventDefault 分别有什么作用?
5.如何阻止一个已经绑定的第三方库事件执行?
6.在 JS 中如何移除一个已经注册的事件监听器?
7.事件循环中,微任务(Microtask)和宏任务(Macrotask)的执行顺序是怎样的?
8.为什么 Promise 的递归调用会导致浏览器卡死,而 setTimeout 的递归调用通常不会?
9.TypeScript 中 interface 和 type 的区别是什么?
10.如果声明了两个同名的 interface,最终的效果是怎样的?
11.React 中 useMemo 和 useCallback 的区别是什么?useMemo 是否可以完全替代 useCallback?
12.useRef 除了获取 DOM 元素,还有哪些常见用途?
13.如何修改 useRef 定义的值?它会触发页面重新渲染吗?
14.React 的 Context Provider(上下文提供者)是否可以嵌套使用?
15.React 组件销毁(卸载)的时机如何捕获?
16.如何撤销一次已经提交并推送到远程仓库的 Git Commit?
全部评论
相关推荐
查看9道真题和解析 点赞 评论 收藏
分享
昨天 00:57
门头沟学院 golang 点赞 评论 收藏
分享