
面试
文章平均质量分 68
CreatorRay
creatorblog.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
移除生产环境所有console.log
大多数团队都会要求不能在生产环境输出业务侧的内容,但是往往业务开发人员会有疏漏,所以需要在工程化环境中,整体来管理console.log。我最近也是接到这样一个需求,整理了一下实现方案。原创 2025-04-27 20:53:38 · 449 阅读 · 0 评论 -
受控组件和非受控组件的区别
在 React 中,受控组件(Controlled Components) 和 非受控组件(Uncontrolled Components) 是处理表单元素的两种不同方式,它们的核心区别在于 数据管理的方式 和 与 React 的交互模式。原创 2025-03-31 20:53:29 · 886 阅读 · 0 评论 -
React项目的三种路由模式
前端项目中,路由设计是重中之重,常见的路由模式基本有三种,适合在不同场景下进行选择。本文针对React项目的React Router API进行示例。原创 2025-03-27 21:53:40 · 611 阅读 · 0 评论 -
前端面经分享(25/03/26)
北京一家做AI解决方案的公司,技术一面,15k-20k,要求3-5年原创 2025-03-27 21:04:15 · 353 阅读 · 0 评论 -
前端面经分享(25/03/19)
北京一家做协同办公软件出海的公司,技术一面,20k-40k,要求3-5年原创 2025-03-19 19:26:45 · 323 阅读 · 0 评论 -
前端面经分享(25/03/18)
北京一家做边缘云服务提供商公司,技术一面,15k-20k,要求3-5年原创 2025-03-18 16:14:20 · 178 阅读 · 0 评论 -
React中useEffect和useLayoutEffect的区别
在最近一次面试中被问到,我印象中好像从来没用过useLayoutEffect,就没答上来。但是看名字应该是跟布局相关的,而且跟useEffect会有类似的作用。原创 2025-03-12 20:11:52 · 307 阅读 · 0 评论 -
前端面经分享(25/03/12)
北京一家做AI生物医疗的新公司,技术一面,15k-25k 16薪,要求1-3年原创 2025-03-12 19:48:39 · 171 阅读 · 0 评论 -
合并两个有序数组【高效版】
今天在X音上看到一个这样的题目,好像很多地方都见过,比较基础,提供一些可能高效的解决思路,在算法选择最优解的基础上,继续优化代码细节,让效率快2-3倍,并进行扩展应用。原创 2025-03-08 22:57:35 · 286 阅读 · 0 评论 -
前端用MQTT协议通信的场景和好处
上家公司中前端项目有用MQTT协议和硬件通信的场景,虽然很早就听说过MQTT协议,但是这是第一次在前端项目里基于MQTT协议做网络通信。当时没了解太多,工作中只做好了代码层面的工作,并没有深入了解MQTT协议的好处和适合的应用场景。原创 2025-03-05 21:30:55 · 861 阅读 · 0 评论 -
25年前端如何走的更稳
2025年,随着deepseek引起的AI大模型技术的深度革命,带来了很多机会和挑战,前端程序员作为互联网里一个普通但必不可少的岗位,在当前形势下,需要主动变革才能走的更稳。本文简单介绍三个方向,Web3前端、全栈、AI Agent。原创 2025-03-01 19:39:02 · 849 阅读 · 0 评论 -
TypeScript中的Omit和Pick
Omit用于从一个类型中剔除指定属性,生成一个新类型。Pick用于从一个类型中选择指定属性,生成一个新类型。这两个类型工具在TypeScript中非常有用,可以帮助我们更精确地定义和操作类型,使得代码更具表现力和安全性,也能达到一定的复用性。原创 2024-06-28 17:15:37 · 507 阅读 · 0 评论 -
React逻辑复用的方式都有哪些
在日常开发中,能够优雅的复用组件和逻辑,是优秀开发者的职责。在react中,复用逻辑的方式有很多,可以适用于不同的业务场景。今天说三个比较有代表性的,Render Props、HOC、Hooks原创 2024-06-22 21:21:09 · 411 阅读 · 0 评论 -
React Hooks使用规则:为什么不在条件语句和循环中使用它们
React Hooks为函数组件引入了状态和生命周期特性,极大地增强了其功能。然而,正确使用Hooks是确保组件稳定性和性能的关键。本文将探讨React Hooks的基本规则,以及为什么我们不应该在条件语句和循环中使用它们。原创 2024-06-19 13:51:05 · 908 阅读 · 0 评论 -
GPT每日面试题-Typescript中type和interface的区别
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:typescript中type和interface的区别?原创 2024-04-30 11:05:16 · 919 阅读 · 0 评论 -
GPT每日面试题—csrf攻击的原理和解决方案
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:csrf原理和解决方案?原创 2024-04-30 10:30:30 · 977 阅读 · 0 评论 -
GPT每日面试题—在浏览器地址栏输入url后都发生了什么
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:在浏览器地址栏输入url后都发生了什么?原创 2024-03-26 11:54:16 · 459 阅读 · 0 评论 -
GPT每日面试题—如何实现反转链表
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:如何实现反转链表?原创 2024-03-26 11:52:48 · 278 阅读 · 0 评论 -
GPT每日面试题—v-model的实现原理
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:v-model的实现原理?原创 2024-03-25 12:01:26 · 432 阅读 · 0 评论 -
GPT每日面试题—如何实现二分查找
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:如何实现二分查找?原创 2024-03-25 12:00:08 · 473 阅读 · 0 评论 -
GPT每日面试题—防止接口重复调用的前端解决方案
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:防止接口重复调用的前端解决方案。原创 2024-03-12 11:38:53 · 561 阅读 · 0 评论 -
GPT每日面试题—Vue中style的scoped是如何实现样式隔离的
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:Vue中style的scoped是如何实现样式隔离的。原创 2024-03-12 11:12:47 · 551 阅读 · 0 评论 -
GPT每日面试题—Vue中key的作用
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:Vue中key的作用?原创 2024-03-11 18:26:18 · 458 阅读 · 0 评论 -
GPT每日面试题—函数柯里化
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:函数柯里化原创 2024-02-27 18:55:59 · 427 阅读 · 0 评论 -
GPT每日面试题—如何解决html、css、js等静态资源的缓存问题
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:如何解决html、css、js等静态资源的缓存问题?原创 2024-02-27 18:37:58 · 773 阅读 · 0 评论 -
GPT每日面试题—防抖和节流
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:防抖和节流?原创 2024-02-27 14:41:37 · 473 阅读 · 0 评论 -
GPT每日面试题—Vue2和Vue3的区别
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:Vue2和Vue3的区别?原创 2024-02-25 21:24:03 · 474 阅读 · 0 评论 -
GPT每日面试题—强缓存和协商缓存
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:强缓存和协商缓存?原创 2024-02-22 23:34:16 · 665 阅读 · 0 评论 -
GPT每日面试题—css隐藏元素有哪些方法
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:css隐藏元素有哪些方法?原创 2024-02-22 01:05:27 · 428 阅读 · 0 评论 -
GPT每日面试题—instanceof与typeof的区别
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:instanceof与typeof的区别?原创 2024-02-22 00:46:04 · 409 阅读 · 0 评论 -
GPT每日面试题—箭头函数与普通函数的区别
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:箭头函数与普通函数的区别?原创 2024-02-22 00:39:33 · 461 阅读 · 0 评论 -
GPT每日面试题—null和undefined的区别
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:null和undefined的区别?原创 2024-02-22 00:38:16 · 400 阅读 · 0 评论 -
GPT每日面试题—HTTP三次握手四次挥手
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:HTTP三次握手和四次挥手?为什么是三次握手而不是二次或者四次呢?原创 2024-02-18 11:27:26 · 482 阅读 · 0 评论 -
GPT每日面试题—HTTP状态码
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:常用HTTP状态码?原创 2024-02-08 17:43:52 · 515 阅读 · 0 评论 -
GPT每日面试题—如何理解JS原型链
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:如何理解JS原型链?原创 2024-02-08 17:27:15 · 527 阅读 · 0 评论 -
GPT每日面试题—如何理解闭包
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:如何理解闭包?原创 2024-02-07 18:47:24 · 446 阅读 · 0 评论 -
GPT每日面试题—如何理解事件循环
充分利用ChatGPT的优势,帮助我们快速准备前端面试。原创 2024-02-01 02:38:19 · 410 阅读 · 0 评论 -
React Hooks大全—useRef
本文将重点介绍useRef这个Hook,它可以让你在组件的整个生命周期中访问一个可变的引用对象。原创 2024-01-29 01:45:41 · 1183 阅读 · 0 评论 -
React Hooks大全—useContext
在本文中,我们将重点介绍useContext这个Hook,它可以让你在函数组件中轻松地访问React Context,从而实现跨组件的状态共享。我们将从基本使用,实现原理,最佳实践,以及一些常见的问题和解决方案来探讨useContext的用法和优势。我们还将给出一些必要的代码示例,帮助你更好地理解和应用useContext。原创 2024-01-17 22:03:51 · 1698 阅读 · 0 评论 -
React Hooks大全—useCallback
在本文中,我们将重点介绍一个React常用的内置Hook,即useCallback。useCallback可以让我们缓存函数,避免因为函数引用的变化而导致不必要的子组件重渲染。我们讲解它的基本使用、实现原理、与useMemo的区别、最佳实践等。原创 2024-01-07 23:34:52 · 1674 阅读 · 0 评论