首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
星河丶
掘友等级
前端工程师
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
星河丶
前端工程师 @字节跳动
·
8分钟前
关注
useEffect的清理函数的执行时机
useEffect 的清理函数是 React 中管理副作用生命周期的关键机制,其执行时机遵循以下规则: 1. 核心执行时机 组件卸载时:清理函数在组件从 DOM 中移除前执...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
24分钟前
关注
什么是React中的副作用
在 React 的语境中,副作用(Side Effects) 指的是那些会影响外部环境,且无法在组件渲染过程中直接控制的操作。这些操作通常与 React 的核心渲染逻辑(将...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
37分钟前
关注
React 的“组件即函数”理念
React 的“组件即函数”理念是其设计哲学的核心,它将 UI 视为数据到视图的映射(UI = f(data)),强调组件的纯粹性和不可变性。这种理念在函数组件(FC)和类...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
1小时前
关注
React 组件化的设计思想如何提升代码复用性
React 组件化的设计思想通过以下几个关键机制显著提升了代码复用性: 1. 单一职责原则(SRP) React 组件遵循单一职责原则,每个组件只负责一个特定功能或视觉元素...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
4小时前
关注
React 中的合成事件
在前端开发中,合成事件(Synthetic Event)是框架对原生DOM事件的抽象封装,旨在提供跨浏览器一致性和附加功能。以React为例,其合成事件系统是核心特性之一,...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
1天前
关注
前端如何实现截图?
在前端实现截图功能通常有以下几种方式,从简单到复杂逐步介绍: 一、使用Canvas API(推荐方案) 原理:通过 HTMLCanvasElement.toDataURL(...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
1天前
关注
如何统计页面的long task(长任务)
在前端性能优化中,统计页面的 Long Task(长任务) 是识别潜在性能瓶颈的关键步骤。长任务指执行时间超过 50ms 的任务,这类任务会阻塞主线程,导致页面响应延迟、动...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
1天前
关注
退出浏览器之前,发送积压的埋点数据请求,该如何做?
在用户退出浏览器前可靠地发送积压的埋点数据是前端监控系统的关键需求。以下是几种实现方案及其优缺点分析,结合实际场景给出最优方案: 一、传统方案:beforeunload/u...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
1天前
关注
介绍下navigator.sendBeacon方法
navigator.sendBeacon() 是HTML5新增的一个API,用于在页面卸载(如关闭、刷新、跳转)时异步发送少量数据到服务器,且不会阻塞页面卸载或影响后续导航...
1
评论
分享
星河丶
前端工程师 @字节跳动
·
1天前
关注
如何将多次提交压缩为一个新的提交
在Git中,将多次提交压缩成一次提交通常被称为"压缩提交历史"或"交互式变基"。这在代码审查、合并分支或保持干净的提交历史时非常有用。以下是具体步骤和常用方法: 一、使用 ...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
1天前
关注
前端如何判断用户设备
在前端开发中,判断用户设备类型是常见需求,可通过浏览器环境检测、设备能力特征分析等方式实现。以下是具体实现思路及代码示例: 一、通过User-Agent检测设备类型 原理:...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
5天前
关注
喉间的星辰
老舍笔下的鼓书艺人终究会开口,当他看见孩子们眼中跳动的烛火;艾青诗中的鸟儿始终在歌唱,哪怕喉咙浸着血丝;穆旦带血的手掌终将抚过每一张脸庞,在废墟上种下春天。这些跨越时空的生...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
15天前
关注
ECMAScript 2025 新特性全解析:从异步编程到正则增强
一、版本动态 当前状态:候选版已于 2025 年 3 月发布,正式版预计 2025 年 6 月经 Ecma GA 批准后落地。 核心亮点:聚焦开发者痛点,涵盖 Promis...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
1月前
关注
深入理解 React:数据变化时如何安全中断渲染?
在 React 的官方文档中,有这样一段描述: "If some data changes in the middle of rendering a deep compon...
2
评论
分享
星河丶
前端工程师 @字节跳动
·
2月前
关注
面试题汇总(28)
JS 垃圾回收算法有哪些 引用计数(之前) 每个对象都有一个引用计数器,记录有多少个变量或对象引用了它。当变量赋值为对象时,引用计数 +1。当变量被赋值为其他值(或离开作用...
0
评论
分享
星河丶
前端工程师 @字节跳动
·
2月前
关注
JavaScript 闭包与内存泄漏:你需要知道的一切
在 JavaScript 开发中,闭包是一个强大且常用的特性,但也常被误解为「内存泄漏的罪魁祸首」。本文将深入解析闭包的本质、与内存泄漏的关系,以及如何避免因闭包使用不当导...
3
评论
分享
星河丶
赞了这篇文章
Chokcoco
国服第一切图仔 @Shopee
·
5年前
关注
巧妙实现带圆角的渐变边框
这个问题本身不难,实现的方法也有一些,主要是有一些细节需要注意。 border-image 是 CSS 规范 CSS Backgrounds and Borders Mod...
317
36
分享
星河丶
前端工程师 @字节跳动
·
2月前
关注
JavaScript 获取对象键名的全攻略:方法对比与使用场景解析
在 JavaScript 中,操作对象时获取键名是高频需求。不同场景下,我们需要筛选「自身/继承属性」「可枚举/不可枚举键」「字符串/Symbol 键」,本文将全面梳理 5...
1
评论
分享
星河丶
关注了
大怪v
前端工程师 @字节跳动
星河丶
赞了这篇文章
海石
前端 @京东
·
8月前
关注
面试官:代码里console.log比较多,该怎么办?
解决标题中的问题的方法有多少种,你能想到几种,你又能动手真正地实现几种呢?本篇文章针对标题中的问题,进行了一场头脑风暴,感兴趣的话,一起来聊一聊吧~...
797
144
分享
下一页
个人成就
文章被点赞
20
文章被阅读
3,175
掘力值
364
关注了
8
关注者
2
收藏集
2
关注标签
17
加入于
2020-03-29