首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鬼魅哥
掘友等级
渔夫
|
Online Education
前端,解决问题,思考问题
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 82
沸点 7
赞
89
返回
|
搜索文章
赞
文章( 82 )
沸点( 7 )
如何渲染几万条数据并不卡住界面
现在项目中列表页都会做成分页的形式,但是仍然存在一些场景:后端返回所有数据(可能成千上万条),前端渲染。下面提供几种解决思路。 通过console.timeEnd('loopTime')获取代码执行时间。 在上图中我们发现log很快打印,且只有几百毫秒;但是左上角却一直在loa…
ahooks 源码解读系列
前阵子了解到了 ahooks 这个库(好像了解的有点晚🤦♂️),粗略看了看文档,感觉这个东西有点赞啊
使用transform和left改变位置的性能区别
现如今大多数设备的屏幕刷新频率是60Hz,也就是每秒钟屏幕刷新60次;因此网页动画的运行速度只要达到60FPS,我们就会觉得动画很流畅。 F(Frames) P(Per) S(Second) 指的画面
react hooks与class组件对比🚀
函数组件中不能拥有自己的状态(state)。在hooks之前函数组件是无状态的,都是通过props来获取父组件的状态,但是hooks提供了useState来维护函数组件内部的状态。 函数组件中不能监听组件的生命周期。useEffect聚合了多个生命周期函数。 class组件中生…
这九种常用的设计模式你掌握了吗
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。根据模式的目的来划分的话,GoF(Gang of Four)设计模式可以分为以下 3 种类型: 1、创建型模式:用来描述 “如何创建对象”,它的主要特点是 “将…
宏任务和微任务的理解
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情 一、什么是宏任务和微任务? 首先,我们要先了解下 Js 。js 是一种单线程语言,简单的说就是:只有一条通
基于 Service Worker 进行多页面通信 | 项目复盘
一、项目简介基于 Service Worker 实现在浏览器多页面(多标签页之间)进行消息同步。二、项目背景我们知道,在一个大型的后台管理项目中,我们往往需要管理复杂的角色权限逻辑、管理用户的个性化配
📝 如何写「前端简历」,能敲开字节跳动的大门?
本文由字节跳动-基础工程-APM团队合作编写,我们负责开发字节跳动的性能监控平台,还需要很多(10 个以上)优秀的同学来一起共建。 今年我们组打算建立一个字节跳动招聘社群,如果你对加入字节跳动感兴趣的话,我们可以一起进行面试相关的答疑、评估简历、聊聊面试的故事、并且在你准备好的…
深入浅出网页性能优化各项指标
lighthouse 可以搜集网页性能指标,分析 Web 应用的性能并生成报告,本文介绍其中 6 个性能指标的含义与优化方式。
前端数据结构与算法高频题汇总
针对有一定数据结构基础(了解链表, 二叉树, 二叉堆, 递归)的基本概念,并对时间空间复杂度有基本认知的。 思路:遍历每个元素nums[j],并查找是否存在一个值与 target - nums[j] 相等的目标元素。 我们可以通过哈希表空间换时间。在进行迭代并将元素插入到表中的…
下一页
个人成就
文章被点赞
81
文章被阅读
14,537
掘力值
522
关注了
74
关注者
17
收藏集
19
关注标签
38
加入于
2017-09-26