首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端Interview
前端设计诗
创建于2024-06-11
订阅专栏
假如我是面试官 我会问什么问题 面向Interview编程 收集遇到的所有问题 自问自答 想到什么问什么 自己解决
等 3 人订阅
共56篇文章
创建于2024-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
用npm下载的时候,什么情况下需要--save -dev?
在使用npm下载包时,--save和--save-dev用于将包添加到项目的dependencies(依赖)或devDependencies(开发依赖)中,具体使用哪个取决于你的需求和包在项目中的角色
说说JS中常用的设计模式?在实际开发中有什么应用场景吗?
常用设计模式 JavaScript中常见的设计模式有很多种,它们是为了解决特定问题而被反复使用和验证的解决方案。这里列举几种常见的设计模式: 单例模式(Singleton Pattern): 单例模式
有多少人知道词法作用域?知道这个到底有什么用?有什么实际应用场景?
词法作用域 最近在面试,问及JS的时候,第一题就是(说说JS作用域) 当提到词法作用域的时候 很少人能知道 这个没有用吗? 那我们通过以下几个问题 来了解一下 词法作用域到底有没有用? 什么是词法作用
CSS:CSS是否会阻塞页面的渲染?
在浏览器渲染网页的过程中,CSS会对页面的渲染产生影响。具体来说,CSS的加载和解析确实会阻塞页面的渲染。为了更清晰地理解这一过程,我们可以详细了解浏览器的渲染流程和CSS在其中的角色。 浏览器的渲染
场景:如何快速删除node_modules?使用cnpm会根据lock文件锁住版本吗?
在处理 node_modules 文件夹的快速删除和重新安装时,可以考虑以下几点: 快速删除 node_modules 使用命令行快速删除: 或者在 Windows 上: 这些命令会递归地删除 nod
React:在React中,父子组件怎么通信?没有关联的组件呢?
在React中,父子组件之间的通信是非常常见的需求。常见的通信方式包括父组件向子组件传递数据(props)、子组件向父组件传递数据(回调函数),以及没有直接关系的组件之间的通信(Context API
React:React如何优雅的使用TypeScript?
在React项目中使用TypeScript可以显著提高代码的可维护性和可读性,并提供强大的类型检查功能,减少运行时错误。以下是一些优雅地将TypeScript集成到React项目中的最佳实践和技巧。
场景:说说前端中的代码风格或者代码细节?
良好的代码风格和细节在前端开发中至关重要。它不仅有助于提高代码的可读性和可维护性,还能减少Bug的产生,并促进团队协作。以下是一些前端代码风格和细节方面的最佳实践和建议: 代码风格 一致性: 统一代码
React:如何实现双向绑定,并抽象成公共组件
在React中,实现双向绑定并抽象成公共组件可以通过以下步骤完成。我们将使用受控组件的方式来实现双向绑定,并将其封装成一个通用的输入组件。双向绑定意味着表单控件的值会随着状态的变化而变化,状态也会随着
React:哪些方法会触发 react 重新渲染?重新渲染 render 会做些什么?
在React中,触发组件重新渲染的方法有很多,主要包括状态变化、属性变化以及上下文变化等。每次重新渲染时,React会执行一系列操作来更新DOM。这些操作包括调用组件的render方法(类组件)或重新
React:React key使用?能不能使用Index作为key?
在React中,key是一个特殊的属性,用于在渲染列表时帮助React识别哪些项目发生了变化(如被添加、移除或重新排序)。key属性的正确使用对于React的Diff算法至关重要,因为它可以提高渲染性
React:useCallback和useMemo区别? 具体使用场景?
useCallback和useMemo是React提供的两个Hook,用于优化函数组件的性能。它们都有助于避免不必要的重新渲染和计算,但它们的用途和工作原理有所不同。 useCallback useC
React:useEffect和useLayoutEffect区别?
在React中,useEffect和useLayoutEffect是两个常用的钩子,它们用于在函数组件中处理副作用。这两个钩子有一些相似之处,但它们在执行时机和用途上有一些重要的区别。 useEffe
React:props 和 state 的区别?
在React中,props和state是两种用于管理和传递数据的机制,它们有着不同的用途和特性。理解它们之间的区别对于有效地构建和管理React组件至关重要。 props **Props(Proper
亲身经历了面试,才理解为什么年纪大了不好找工作,为什么年纪大了那么难
最近帮公司筛查简历 想招一个1-3年的前端 要求也很简单 就单纯的会搬砖 纯纯牛马 能正常沟通交流就行 看人事扔过来的简历 不少有5年 9年 10多年的简历 起初看到这些简历会很惊讶 难道他们对薪资要
JS:谈谈JS中的垃圾回收机制?有哪几种?在实际开发中有什么应用?
answer JavaScript 的垃圾回收机制是一种自动管理内存的机制,用于检测不再需要使用的内存并自动释放它,从而避免内存泄漏和提高程序的性能。在 JavaScript 中,主要有两种垃圾回收机
React:在react有哪些细节可以优化?
answer 在编写 React 应用时,有许多细节可以优化,从而提升应用的性能、用户体验和代码可维护性。以下是一些常见的优化细节和技巧: 1. 使用合适的 React 版本 始终确保使用最新稳定版的
React:如何理解React中存在的闭包陷阱?
answer 在 React 中,闭包陷阱通常指的是在事件处理函数或 useEffect 的依赖项中意外地创建了闭包,导致意料之外的行为或内存泄漏问题。理解和避免这些闭包陷阱对于编写高效、可维护的 R
React:如何解决props层级过深的问题?
answer 在 React 中,当 props 层级过深时,可以采取一些方法来管理和优化组件的 props 传递,以提高代码的可维护性和性能。以下是几种常见的解决方案: 1. 使用解构赋值来传递 p
JS:说说暂时性死区?
answer 暂时性死区(Temporal Dead Zone,简称 TDZ)是指在代码块中,使用 let 或 const 声明变量时,从声明到变量实际可用之间的区域。在这个区域内,如果访问该变量,就
下一页