- 博客(161)
- 收藏
- 关注
原创 2026年,一周就能背完的web前端八股文!(春招最新附答案)!
语义化标签(SEO/可访问)→ 盒模型(标准/IE)→ BFC触发(overflow/float/absolute)→ 事件循环(宏/微任务)→ 闭包内存泄露(释放引用)→ 原型链(proto→prototype)→ this指向(默认/隐式/显式/new/箭头)→ 数组reduce/flat。防抖节流(input/scroll)→ 深拷贝(循环引用/Date/RegExp)→ Promise.all/race→ 数组去重(Set/filter)→ 快排(基准递归)→ 事件总线(发布订阅)
2026-03-12 10:56:23
1087
原创 前端进阶面试题:Vue+React,大厂高频面试原题!2026求职找工作、跳槽涨薪必刷!让你面试通过率提高90%
各位前端的小伙伴,有需要跳槽或者面试工作的,我在这里准备好了一份2026年精选的前端面试题,内容都是经过精简的,全部都是高频中大厂的面试真题,有需要的可以拿去看看!如果在 useEffect 的第一个参数中 return 了一个函数,那么第二个参数分别传空数组和传依赖数组,该函数分别是在什么时候执行?Vue的响应式数据流驱动页面和传统的事件绑定命令式驱动页面,分别有什么优缺点?React.memo()和 useMemo() 的用法是什么,有哪些区别?你在React项目中是如何使用Redux的?
2026-02-27 14:31:48
1375
原创 26年初,明显感觉到前端工程师的新风口已经来了
刚与多家科技公司的技术负责人、大模型产品团队交流完,这个曾经以还原视觉稿、实现交互逻辑为核心的传统岗位,正被人工智能与工程范式的升级全面重塑——从AI驱动的低代码/智能编码,到富交互AI应用的前端架构,从大模型产品的人机交互创新到智能化研发工具链,前端工程师的角色边界与价值正在被快速重定义!✅ AI时代前端工程师的核心方向智能应用前端架构师:负责集成大模型能力的复杂Web应用架构设计(如ChatGPT-like产品、AI绘画工具)。
2026-01-26 11:46:32
1086
原创 2026年,给大家普及一下字节前端岗需要达到的强度
请求失败会弹出一个 toast,如何保证批量请求失败,只弹出一个 toast如何减少项目里面if-elsebabel-runtime作用是啥如何实现预览PDF文件如何在划词选择的文本上添加右键菜单(划词:鼠标滑动选 择一组字符,对组字符进行操作)富文本里面,是如何做到划词的(鼠标滑动选择一组字 符,对组字符进行操作)?如何做好前端监控方案如何标准化处理线上用户反馈的问题px 如何转为 rem浏览器有同源策略,但是为何cdn请求资源的时候不会有跨域限制。
2026-01-12 16:42:24
1668
原创 京东前端岗项目面试!直接被反复拷打!
面试官问这个问题,核心是想通过真实案例,判断你解决问题的思路、技术能力和复盘总结能力,而不只是听“遇到了什么困难”。建议不知道该怎么回答的可以多看看这份项目难点以下前端项目或更多前端八股。
2026-01-09 15:46:33
1255
原创 2026年马上到了,送给春招准备前端面试的一些话!
这不止是一份面试清单,更是一种“被期望的责任”,因为有无数个待面试者,希望从这篇文章中,找出通往期望公司的“钥匙”,所以上面的每道选题都是结合我自身的经验,于千万个面试题中经过艰辛的两周,一个题一个题筛选出来再校对好答案和格式做出来的,面试的答案也是再三斟酌,生怕误人子弟是小,影响他人的“仕途”才是大过,所以如有纰漏,还请读者朋友们在评论区指正。当时,随便背一下八股文就能过面试。一次机缘巧合下,我认识了一位大厂的大佬,他给了我一份目前市场上常问到的前端项目场景题,发现面试被问到的题目,里面竟然都有。
2025-12-23 14:20:02
1080
原创 26年,真心劝告大家前端面试要打破信息差!
我们深知,真正有价值的面经不在于"押题",而在于构建扎实的知识体系和解决问题的思维模式。本文的160+题目覆盖了2025年前端技术栈的最新趋势,从传统的JavaScript核心原理到前端高阶算法,从微前端架构设计到智能组件开发,每个专题都经过行业大佬精心编排,更是配套了完整详细的答案解析,让你更全面的开拓面试思路。今年前端面试的趋势就是考察场景题,给大家准备好了大厂的题库,基本包含了大部分高频题,有需要的直接嗱去看看吧!29.富文本里面,是如何做到划词的(鼠标滑动选择一组字符,对组字符进行操作)?
2025-12-22 15:41:46
1102
原创 前端开发,让我感受到了信息闭塞的恐怖[特殊字符]
作为非科班2个月转前端上岸的过来人,血泪警告:学前端不打破信息差,就像蒙着眼跑马拉松💥!这些网站/工具早用早开挂,没人会主动喂到你嘴边👇这些🕸站让我少走2年弯路:🎯 Codewars用游戏化闯关练JS!每关都是真实编程题,全球排名刺激肝代码,刷完200题面试手撕代码不慌(悄悄说:字节题库这里出现过)含金量炸裂的免费项目库!设计稿+需求文档全给,1:1还原企业级开发流程,做完直接放作品集杀疯HR用最少代码还原像素图,全网实时PK!被迫掌握CSS奇技淫巧,学完同事都以为我是布局仙人🌚。
2025-12-18 17:53:17
1249
原创 今天面了一个Java后端工程师,真的让我猛抬头
建议秋招和金九银十找工作可以多做些提升和思考,不仅仅在面试方面,面试只是第一步而已,你怎么过试用期也是一个大问题,给你提的需求,你能不能顺利给到上级,不要被卡在门口了.后面一些业务场景题和一些现在常问的面试题可以去理解一下解题思路,对面试也会有所帮助.但是还是重点看自己,有疑惑的也可以找我,希望大家都可以早日找到工作!
2025-11-18 16:07:12
1231
原创 其实大多Java开发都是先混进去再说...
坐办公室容易,进办公室难!我发现大家在面试Java开发的时候普遍存在一些短板,如果不解决,真的很难拿到offer!
2025-11-10 11:46:52
1847
原创 一下午面了 6 个Java后端,太让人惊喜了![特殊字符]
Java后端真的不难吧,我就不信有了这个题,还不会一、技术理解与架构设计请描述你理解的Java后端开发技术体系,以及各技术组件的关联关系你认为Java后端工程师最重要的技术能力是什么?为什么?在接手一个新的后端系统时,你会如何进行技术架构分析?请详细描述你的分析框架你常用的Java技术栈有哪些?请举例说明它们在不同业务场景下的选型考量如何理解领域驱动设计?请结合实际案例说明你如何评估一个后端系统的架构质量?你认为后端工程师应该如何与前端、测试、运维等部门协作?
2025-11-04 10:57:30
1142
1
原创 Java后端进步最快的方式:(没有之一)
空白期=开挂期?看这位姐如何用硬核操作征服面试官!简历疑点变亮点:"2024.3-至今:Gap Year"实际操作:闭关修炼Java生态+疯狂输出项目附面试神仙Q&A(Java版):面试官问:空白期没工作,技术会不会退步?她答:"这段时间我系统补强了和Spring源码(直面问题)。用重构了电商项目,接入了(展示项目)。同时给提交了3个PR并被合并(证明协作能力),代码和设计文档都在我GitHub(实锤证据)。面试官问:最擅长的技术栈是?
2025-10-30 17:39:34
760
原创 其实,大部分前端岗都是先混过面试再说的
为了更好地备战 2025 年的 Web 前端开发岗面试,求职者需要制定合理的学习路径和策略。一方面,要深入学习各类场景题的解题思路和方法,通过实际案例进行练习,积累经验。另一方面,要注重项目经验的打磨,突出项目中的技术亮点和解决的实际问题。此外,模拟面试也是提升面试能力的有效手段,通过录制答题过程,分析表达逻辑与知识点盲区,有针对性地进行改进。
2025-08-25 17:48:24
1050
原创 2025年前端面试突破秘籍:最快进步的黄金法则
2025年的前端面试,不再是知识的比拼,而是思维和能力的较量。场景化深度训练法之所以成为进步最快的方法,在于它直击面试本质——在真实环境中解决真实问题的能力。坚持这套方法3个月,你将发现自己不仅能轻松应对各种面试挑战,更具备了推动团队和技术前进的实力。记住:在前端这个快速变化的领域,唯一不变的就是变化本身。掌握这套方法,你收获的不仅是一份理想工作,更是持续成长的核心能力。现在就开始你的场景化训练之旅吧!点这里不收米,可领取。
2025-07-22 18:30:54
1255
原创 2025Web前端八股面试题,精选题型,附带详细答案解析,堪称最强题库
2025面试前必看web前端八股文题库!25年准备换工作或者想要跳槽的小伙伴快来看啊!
2025-07-16 16:09:39
1553
原创 2025Web前端面试题大全,1000+面试题题训练,附带详细答案解析,看完面试直接就稳了
我们深知,真正有价值的面经不在于"押题",而在于构建扎实的知识体系和解决问题的思维模式。本文的1000+题目覆盖了2025年前端技术栈的最新趋势,从传统的JavaScript核心原理到前端高阶算法,从微前端架构设计到智能组件开发,每个专题都经过行业大佬精心编排,更是配套了完整详细的答案解析,让你更全面的开拓面试思路。
2025-05-26 14:28:49
3375
原创 2025年我的前端面试八股文总结
* 如果是三次的话,那么服务端的 ACK 和 FIN 合成一个挥手,那么长时间的延迟可能让 TCP 一位 FIN 没有达到服务器端,然后让客户的不断的重发 FIN。
2025-05-12 17:24:35
1502
原创 2025年前端面试必问八股文,刷完通过率超99%
随着互联网的快速发展,前端开发领域成为了IT行业中的热门领域之一。很多求职者都希望能够进入这个领域,但是面对着如此激烈的竞争,很多人都感到无从下手。为了帮助大家更好地掌握前端开发的相关知识,小编整理了一份前端面试题合集,供大家参考。这份面试题文档的主要内容包括九个相关模块:HTML相关,CSS相关,JavaScript相关,jQuery相关,浏览器相关,HTTP相关,Vue相关,React相关,小程序相关。篇幅限制小编只展示了部分内容,需要完整的看文末。
2025-04-28 10:44:17
1294
原创 2025年4月我的前端面试总结
2025年3月,很荣幸,我也加入了跳槽求职的大部队 ,虽然招聘热潮没有每年年初那样疯狂,但是还是看得出很多公司都在大量的求贤,和以往的跳槽不同,这次我主要通过猎头去寻找面试机会,因为在上一份工作中从猎头那里尝到了一点甜头,那就是会帮你要薪资嘛。
2025-04-22 14:20:36
1457
原创 2025金三银四,春招最全最新前端八股文+场景题+项目,背完让你offer拿到手软
工具与工程化 版本控制:Git 的基本使用(如 git clone、git branch、git merge、git rebase)、Git 工作流。性能优化 加载性能:减少 HTTP 请求、使用 CDN、压缩资源(如 Gzip)、懒加载、预加载。JavaScript ES6+ 新特性:箭头函数、模板字符串、解构赋值、let/const、Promise、async/await、模块化(import/export)。闭包:什么是闭包,闭包的应用场景,闭包的优缺点。数据结构:数组、链表、栈、队列、树、图。
2025-04-16 15:06:43
2486
原创 2025金三银四字节跳动前端面试趋势与核心策略
navigator . sendBeacon()方法使得网页可以异步地将数据发送到服务器,与页面的卸载过程同 时进行,这一点非常重要,因为它允许在不影响用户体验的情况下,安全地结束会话或者发送统计数 据。这方法主要用于追踪和诊断信息,特别是在需要确保数据被成功发送到服务器的场景中——比如记 录用户在网页上的行为数据。基本语法●url:一个字符串,代表您想要发送数据到的服务器地址。● data:可选参数,要发送的数据。
2025-04-11 14:41:28
3481
原创 AI时代的到来,我想打造这样一款产品。
用户在手机APP输入需求“我想买个三人位真皮沙发,预算2万,喜欢意式极简”。原文:https://juejin.cn/post/7615894702422032447。:AI实时分析销售员的心理战术(如“这是最后一件了”、“明天就涨价”)。:在镜片右上角显示“材质评分”、“工艺评分”和“预估合理成本区间”。:一款面向消费者(C端)和专业买手(B端)的。:用户注视家具超过2秒,眼镜自动触发扫描。:眼镜麦克风收录用户与销售员的对话。: 看见世界,读懂价值,沟通无界。:眼镜本体 + 配套充电盒。
2026-03-12 10:51:30
242
原创 轻松搞定网页截图,html2canvas入门教程
html2canvas 是一个纯前端的 JavaScript 库,能直接在浏览器里把 HTML 元素 “拍” 成 Canvas 图片。不用麻烦后端接口,就能实现网页截图、生成分享海报、保存页面快照等需求。用了自定义字体(如 @font-face),截图里却变成了默认字体。html2canvas 截图时,字体可能还没加载完,就用了默认字体渲染。解决方法等待字体加载完成后再截图,用即可javascript体验AI代码助手代码解读复制代码。
2026-03-12 10:50:59
297
原创 我把 Vue Router 搬到了 React —— 从 API 到文件路由、转场动画,一个都不少
这个库目前已发布v0.3.1✅ Vue Router 风格的完整 API✅ 文件系统路由 + 自动路由名称 +.route.ts配置文件✅ 路由转场动画(支持 Tailwind / CSS Modules)✅ 完整 TypeScript 类型✅ 零运行时依赖(只有 React 作为 peer dep)如果你也是个 Vue 转 React(或者两个都写)的开发者,欢迎试试。有问题或建议欢迎提 issue。
2026-03-12 10:50:16
218
原创 低代码工具很多,为什么 RollCode 更像一套「页面生产平台」
过去几年,低代码工具几乎成了企业数字化里的“标配”。从表单搭建到活动页面,从运营后台到数据看板,各类拖拽工具层出不穷。原因其实很简单。大多数低代码工具只解决了一件事——。而真正的业务场景里,一个页面的生命周期远不止“拖拽完成”这么简单。页面需要:和代码仓库共存、能复用模板、持开发者自定义逻辑、可以静态发布、可以被运营同学快速修改。当这些能力被拆开在不同工具里时,团队的效率并不会真正提升。这也是我最近重新看了一遍它更像是一套完整的。
2026-03-12 10:49:38
409
原创 为什么我推荐前端项目都应该使用 TanStack Query 管理接口请求
本文主要介绍为什么我推荐在React项目中使用来管理接口请求,以及它在真实业务场景中的优势(没有太多配图,可能有点干吧,但应该对没了解过的同学有帮助)。同时也会梳理前端项目数据获取方式的演进过程,说明为什么逐步发展到需要一个专门的请求库来统一管理接口请求状态。通过本文可以看到,请求库在现代前端开发中的价值早已超出“发请求”本身,而是承担起了完整的数据生命周期管理职责。在工程化、可维护性以及DX体验上的优势,使其成为复杂业务场景中的优选方案,希望能对你的实际开发有所启发。
2026-02-27 14:34:16
347
原创 Cloudflare 掀桌子了,Next.js 迎来重大变化,尤雨溪都说酷!
cloudflare 推出 Vinext 无疑是开始掀桌子了,在发布后就获得了广泛的讨论,虽然还处在实验阶段,但已经有一些项目开始使用了。Vite 生态极致的开发体验高效的打包构建零启动的 Cloudflare 访问原文:https://juejin.cn/post/7611069767185743878。
2026-02-27 14:33:45
489
原创 从 Tauri 2.0 Beta 升级到 2.0 Release Candidate Capabilities 权限前缀与内置 Dev Server 网络策略变
从 beta 到 RC,Tauri 调整了“内置核心插件(core plugins)”在 capabilities 里被引用的方式。官方建议的升级方式是先用 v2 CLI 的 migrate 做自动改动,然后再手动处理剩余 breaking changes。目前这个“更安全的连接方式”在 iOS(直接连真机或从 Xcode 跑)场景下不一定能自动生效。移动端开发服务器不再默认“全网暴露并转发流量”,而是更倾向于让设备通过更安全、更直接的方式连接到本机服务。为了减少样板代码,RC 增加了一个“特殊集合权限”
2026-02-27 14:32:53
414
原创 React Hook介绍
Hook 是 React 16.8 的新增特性,它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。其本质上就是一类特殊JavaScript函数,它们约定以 use 开头,可以为 React Function Component 注入一些功能,赋予 Function Component 一些类似 Class Component 所具备的能力,比如状态管理和生命周期。
2026-02-27 14:32:23
389
原创 让写作更有“手感”:开源 Tiptap Writing Kit(支持 Vue / React)
tsx体验AI代码助手代码解读复制代码如果你正在做内容产品,希望写作体验更“像笔尖在纸上”,欢迎试试。如果你愿意给我一个Star或者反馈建议,对项目帮助非常大。原文:https://juejin.cn/post/7598767580307079222。
2026-01-26 11:41:30
330
原创 大屏自适应终极方案:双剑合璧!JS+CSS协同作战实现完美适配
CSS方案与JS方案并非竞争关系,而是相辅相成的伙伴。基础布局使用CSS:利用SCSS函数保持代码简洁动态内容使用JS:利用工具类保持灵活性关键组件混合使用:结合两者优势实现最佳效果没有最好的方案,只有最适合的方案。根据项目需求和团队习惯,灵活选择组合策略,才能打造出既美观又实用的大屏应用。立即行动:在你的下一个大屏项目中,尝试这种混合方案。从一个小组件开始,体验vw/vh单位带来的适配便利,逐步扩展到整个项目。你会发现,大屏适配不再是难题,而是一次愉悦的开发体验!
2026-01-26 11:40:33
699
原创 raychart 基于 Vue 的 3D 图表可视化实践:移动端优先从交互到性能的一次系统升级 [特殊字符]
移动端优先的价值不在于“做个能在手机上跑的版本”,而在于用它作为一种强约束,让系统更简单、更清晰、更高效。快速收敛需求边界建立明确的控制层级统一 UI 的风格与节奏同时提升移动端与桌面端体验如果你也在做 3D 图表、Vue 可视化编辑器或复杂配置系统,建议试着从移动端出发设计一次,你会更快发现真正有价值的交互路径。
2026-01-26 11:39:43
664
原创 代码 Review 的艺术:如何委婉地告诉同事你写的代码是一坨屎?
有一天下午四点,我点开了同事刚提的一个 PR, 先上代码👇:javascript体验AI代码助手代码解读复制代码第一眼,还行。第二眼,嗯?第三眼,我开始怀疑人生。变量叫atemplist1if-else套了六层,在for里await查库,像一锅没加盖的乱炖。我当时脑子里只有一个念头:但问题是——你不能在评论区直接敲一句🤔:这段代码太烂了,建议重写。你可以这么想,但不能这么说。因为你不是在写技术博客,你是在上班😖。
2026-01-26 11:38:28
622
原创 我和TRAE的这一年:从“看不懂“到“玩得转“的AI学习进化史
不要一直只用一个模型,根据任务特点灵活切换。GPT适合"求稳",Gemini适合"求快"。
2026-01-12 16:46:33
763
原创 内存泄露排查之我的微感受
极端场景是「教学工具」,目的是让你快速理解泄漏的破坏性;真实业务中的泄漏是「慢性毒药」,小内存+长期积累,比极端场景更难排查、更危险;找「未释放的引用」—— 定时器要清、监听器要删、全局变量要置空、第三方库要销毁。判断是否要往内存泄漏方向思考,记住「一个核心+四个辅助」核心信号:页面越用越卡,重启后恢复;辅助信号:内存只增不减、React 卸载警告、接口请求异常、页面崩溃。
2026-01-12 16:45:53
528
原创 Webpack 生命周期原理深度解析
插件化架构:基于 Tapable 的事件订阅/发布模式阶段化处理:初始化→编译→优化→输出的清晰流程高度可扩展:200+ 个钩子覆盖构建的每个细节性能优化:支持增量构建、缓存、并行处理开发更高效的 Webpack 插件优化构建性能和打包结果实现定制化的构建流程调试复杂的构建问题掌握生命周期原理是成为 Webpack 高级开发者的关键一步,也是理解现代前端工程化架构的基础。原文:https://juejin.cn/post/7593702885881200676。
2026-01-12 16:45:18
688
原创 Tailwind 因为 AI 的裁员“闹剧”结束,而 AI 对开源项目的影响才刚刚开始
就像我朋友,上午还问有没有什么记账软件推荐,结果下午就直接用 AI 做了一个符合心意的应用,AI 对于个人开发者的影响未来也会越来越明显,如果 AI 可以直接 A2UI 直出功能和结果的时候,是否其他独立产品还有存在的意义?因为现在很多 AI 公司,比如 OpenAI 、Claude、Gemini 等,都在前端 AI 上都大量使用了 Tailwind,因为很大程度上,当然,这波闹出来的裁掉 75% 的工程师的事件,多少也有一些标题党的味道,因为。
2026-01-12 16:44:20
563
原创 [特殊字符] 藏在 Vue3 源码里的 “二进制艺术”:位运算如何让代码又快又省内存?
Hello~大家好。我是秋天的一阵风在前端框架竞争白热化的今天,Vue3 能稳坐主流框架宝座,除了更简洁的 API 设计,其底层藏着的 “性能黑科技” 功不可没 ——位运算就是其中最亮眼的一项。它像一位 “隐形的优化大师”,在响应式系统、虚拟 DOM Diff、任务调度等核心模块中,用极致的运算速度扛起性能大旗。但要真正看懂 Vue3 源码里那些看似 “晦涩” 的位运算逻辑,我们得先打好基础。就像学开车前要先懂发动机原理,理解位运算的底层逻辑,才能看透 Vue3 性能优化的本质。在。
2026-01-09 15:43:15
738
原创 自定义AI智能体扫描内存泄漏代码
CodeBuddy是腾讯云推出的多形态 AI 编程助手,覆盖编译器插件AI IDE(类 Cursor)和命令行三种形态。其命令行模式可通过简短指令对整个项目进行快速扫描,自动执行内存泄漏分析,显著提升排查效率。命令行输入/agents进入智能体设置面板,选择创建智能体,智能体可以针对所有项目生效,也可以只针对当前项目生效。我们可以选择Personal (~/.codebuddy/agents/)创建后,在输入框输入智能体名称,codebddy会帮我们预设一个提示词promopt。
2026-01-09 15:42:10
1392
原创 CSS 新特性!瀑布流布局的终极解决方案
前端开发一直有一个老大难的问题,那就是——瀑布流布局。效果需求并不复杂:卡片错落,参差有致,看起来高级,滚动起来流畅。就是这样一个看似简单的效果,其实已经困扰了前端开发者好多年。要引入 JavaScript 库,要让内容智能填充,要实现响应式布局,写无数个媒体查询,要实现无限滚动加载,要用 JavaScript 处理复杂的布局逻辑……现在,经过 Mozilla、苹果 WebKit 团队、CSS 工作组和所有浏览器的多轮讨论,它终于有了终极解决方案!这就是。
2026-01-09 15:40:46
876
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅