首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端Interview
前端设计诗
创建于2024-06-11
订阅专栏
假如我是面试官 我会问什么问题 面向Interview编程 收集遇到的所有问题 自问自答 想到什么问什么 自己解决
等 3 人订阅
共56篇文章
创建于2024-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React:谈谈diff算法,怎么运作的?
answer React的Diff算法是React框架中高效的DOM更新机制的核心。它用于比较虚拟DOM树的变化,从而决定如何最小化地更新实际的DOM。React的Diff算法使用了一些特定的优化策略
JS:谈谈深浅拷贝?分别有什么方法?有什么缺点?
answer 在JavaScript中,深拷贝和浅拷贝是处理对象和数组复制时的两个重要概念。它们的主要区别在于它们如何处理嵌套对象和数组。 浅拷贝(Shallow Copy) 浅拷贝只复制对象的第一层
JS:谈谈闭包,有哪些应用,造成了什么问题?
answer 什么是闭包(Closure)? 闭包是指函数能够记住并访问其定义时的词法作用域,即使这个函数在其词法作用域之外执行。换句话说,闭包允许一个函数在其外部函数已经返回之后仍然访问外部函数的变
JS:谈谈JS中的作用域?
answer JavaScript中的作用域(Scope)是指代码在何处以及如何查找变量的规则。作用域决定了代码中变量的可访问性和生命周期。了解作用域对于编写正确和高效的JavaScript代码非常重
场景:在开发过程中,遇到问题会怎么解决?通过什么途径?
引用ChatGPT回答 其实思路非常正确 这也正是我开发过程中解决问题的路径 在开发过程中遇到问题是常见的情况。解决问题的途径和方法因人而异,但一般来说,以下步骤和资源可以帮助开发人员有效地解决问题:
React:说说react中添加样式的方法有几种?区别?
answer 在React中,添加样式的方法有多种,每种方法都有其特点和适用的场景。以下是几种常见的方法及其区别: 1. 内联样式(Inline Styles) 内联样式通过在JSX中直接使用styl
React:怎么在代码中监听一个状态的变化 当状态改变时 执行事件?
answer 在React中,如果你想在状态(state)变化时执行一些副作用(例如,调用某个函数或执行一些逻辑),你可以使用useEffect钩子。useEffect钩子允许你在组件渲染之后执行副作
React:函数组件中,常用的优化代码的方法有哪些?
answer 在React函数组件中,优化代码是提高应用性能和可维护性的关键。以下是一些常用的优化方法: 1. 使用 React.memo React.memo 是一个高阶组件,用于优化组件的性能。它
React:谈谈对受控组件和非受控组件的理解?应用场景?
answer 受控组件(Controlled Components) 在函数组件中,我们使用useState钩子来管理表单元素的状态,并通过onChange事件处理器来更新状态。 非受控组件(Unco
React: 如何在全局挂载一个dom结构 (例如全局二维码的实现)?
answer 在React中,全局挂载一个DOM结构(如全局二维码)可以通过以下几种方法实现: 使用React Portal: React Portal可以将子组件渲染到DOM树中的任何位置,而不仅仅
JS面试:谈谈浏览器缓存,有什么区别?
answer 浏览器缓存是指浏览器在本地存储资源(如HTML、CSS、JavaScript、图片等)的机制,以便在用户再次访问相同网站时可以更快地加载页面。了解浏览器缓存的机制和不同类型的缓存对提高网
JS面试:谈谈JS事件循环机制以及简单的应用场景?
answer JavaScript事件循环(Event Loop)是JS处理异步编程的核心机制之一。由于JavaScript是单线程语言,它需要一种机制来处理多个任务的执行顺序,从而实现异步操作和非阻
React面试:谈谈对virtual dom的理解
GPT Virtual DOM 是 React 中的一个重要概念,它是 React 用来提高性能的关键技术之一。在 React 中,组件的 UI 是通过 Virtual DOM 来表示和管理的。 Vi
React面试:说说对Fiber架构的理解?解决了什么问题?
GPT回答 Fiber 架构是 React 团队提出的一种基于协程的并发模型,用于解决 React 应用程序中的性能问题。它的核心思想是将组件渲染过程中的工作分解成可中断的小任务,然后根据优先级和时间
React:hooks为什么不能写在条件判断里?
GPT 在 React 中,Hooks 是基于调用顺序的。这意味着 Hooks 的调用顺序必须保持稳定,不能在组件的渲染过程中发生变化。如果将 Hooks 放在条件语句(比如 if、for、while
React面试:key有什么作用?能不能使用Index作为key值?
GPT回答 在 React 中,key 属性是用来帮助 React 识别列表中的每个元素的唯一标识符。key 的主要作用是帮助 React 识别哪些元素发生了变化(添加、更新、删除),从而高效地更新