首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
richardmyu
掘友等级
web
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 16
沸点 1
赞
17
返回
|
搜索文章
richardmyu
关注了
老姚
web
richardmyu
关注了
字节跳动技术团队
web
richardmyu
关注了
神三元
web
richardmyu
关注了
虹晨
web
richardmyu
赞了这篇文章
虹晨
前端开发 @兼职ing
·
5年前
关注
你真的理解setState吗?
这两天自己简单的看了下 setState 的部分实现代码,在这边给到大家一个自己个人的见解,可能文字或图片较多,没耐心的同学可以直接跳过看总结(源码版本是16.4.1)。 ...
1.4k
103
分享
richardmyu
关注了
IridescentMia
web
richardmyu
赞了这篇文章
无名之苝
会拍照的程序媛
·
4年前
关注
动图演示23个鲜为人知的VSCode快捷键
尽管我在VS Code中经常使用许多快捷键,以下快捷键可能会派上用场,但我经常忘记它们的存在。我制作了一些GIF,以便更好地记住它们。也许这里面也有一些快捷键你也不记得了,...
789
54
分享
richardmyu
赞了这篇沸点
张鑫旭
前端打杂师 @阅文集团
·
4年前
举报
dom.offsetWidth可以触发重绘,这在连续变化CSS样式使transition触发时候很管用。但是,除了这样的场景,请避免使用,可以使用其他方式获取尺寸(如getBoundingClientRect)。最近一个项目,当有上千条数据的时候,页面渲染居然要20~30秒,对是秒。排查之后是一个UI组件使用了dom.offsetWidth获取尺寸,改成其他方式后,渲染时间变成了20~30ms,没错,你没有看错,降低了1000倍。页面DOM越多dom.offsetWidth的性能影响越明显,是n²性能开销增加。
展开
今天学到了
等人赞过
分享
12
88
richardmyu
关注了
飞跃疯人院
web
richardmyu
关注了
花裤衩
web
richardmyu
关注了
黄轶
web
richardmyu
赞了这篇文章
浪里行舟
前端 @联系微信frontJS
·
5年前
关注
前端模块化详解(完整版)
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2....
1.7k
83
分享
richardmyu
关注了
黄子毅
web
richardmyu
关注了
无名之苝
web
richardmyu
赞了这篇文章
删库跑路砖家
前端工程师
·
4年前
关注
为什么 ['1', '7', '11'].map(parseInt) 返回 [1, NaN, 3]
Javascript很奇怪。不相信我?尝试使用map和parseInt将字符串数组转换为整数。启动控制台(Chrome上的F12),粘贴以下内容,然后按Enter 我们最终...
314
108
分享
richardmyu
关注了
yck
web
richardmyu
关注了
腾讯IVWEB团队
web
richardmyu
关注了
binbinsilk
VIP.5 如鱼得水
web
richardmyu
赞了这篇文章
张鑫旭
前端打杂师 @阅文集团
·
5年前
关注
CSS届的绘图板CSS Paint API简介
本文介绍CSS Paint API,CSS Paint API是CSS Houdini的一部分,是目前应用比较多的API之一,其是做什么用的呢?有什么好处呢?本文就将通过一...
44
评论
分享
richardmyu
关注了
张鑫旭
web
下一页
关注了
25
关注者
0
收藏集
13
关注标签
46
加入于
2017-11-24