首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我的
订阅
前端小小
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
你真的会用 React.memo 吗?
React 团队一直致力于提升性能以及用户体验。在计算中,memoization 是一种常见的优化手段,主要用于通过存储昂贵的函数调用的结果并在相同的输入再次出现时返回缓存的结果来加速计算机程序。因此
React & React Native 渲染优化神器:why-did-you-render
近期项目遇到了一些性能瓶颈,其中就包括组件重复渲染的问题。就在我为如何定位组件重复渲染问题发愁时,突然想起了之前看过别人文章推荐过一个库:why-did-you-render。 于是抱着试一试的想法试
99% 的前端开发都无法答对的 10 个面试问题
今天跟大家分享 10 道有(奇)趣(怪)的前端面试题,这里每道题都有一些有趣的知识点。回答之前仔细思考一下,看看你能答对几题吧~ Q1: 使用对象作为 key 下面这段代码会输出什么? 分析 你现在心
当我问 ChatGPT 什么是 NodeJS
要问 2023 年最热的热点是什么,ChatGPT 绝对是当之无愧。 为了体验一把 ChatGPT 的强大之处,我决定找个话题跟它聊聊。 前思后想,我决定把自己当做一个从未接触过 NodeJS 的小白
探索现代浏览器(四)|浏览器是如何处理用户输入的?
Hi 大家好,这里是 探索现代浏览器 专栏的第四篇。 在前面的探索历程中,我们知道了有个概念叫做渲染流水线,我们也知道了浏览器是如何渲染一个页面的。 我们都知道,浏览器之所以在互联网中占据如此重要的地
探索现代浏览器(三)|浏览器是如何渲染一个页面的?
Hi 大家好,这里是 探索现代浏览器 专栏的第三篇。 在上一篇中,我们探讨了浏览器导航的过程,其中 Step5 浏览器进程会 提交导航 给 渲染进程 去做页面渲染。那么今天我们就来探讨另一个经典的前端
你知道你的手机是几倍屏吗?
什么是多倍屏? 大家可能听过一倍屏、二倍屏等等这类的名词,那么所谓的 多倍屏 到底是什么呢? 一些基本概念 设备独立像素 —— DIP 独立于设备的像素,又称设备逻辑像素。可以简单的理解为我们常说的
React Virtual DOM 与 DOM Diff 算法
什么是 DOM ? DOM 全称是 Document Object Model,作用是将 html/xml 文档组织成对象模型。 DOM 不是一种编程语言,但是它提供了编程接口可由 JS 等编程语言操
探索现代浏览器(二)|在导航栏里输入并按下回车会发生什么?
Hi 大家好,这里是 探索现代浏览器 专栏的第二篇,今天我们来一起探索一个经典的前端问题: 看到这道题目,很多前端开发者会立马想起一些刻在肌肉记忆里的答案: DNS 查询 TCP 连接 处理请求 接受
一个 bug 引发的思考 -- Service Worker
在一个风和日丽的下午,我正在埋头苦(mo)干(yu)的时候,QA 同学急冲冲的跑了过来跟我说:你这网页怎么又挂了呀?这我必须给你提个 P0 的 bug 了! 我本能的脱口而出:不可能,在我本地明明是好