首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2
订阅
陌路狂飙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
🐢11s到⚡1s,性能优化之首屏加载🚀
在对项目做了一些优化处理后,再次无缓存打开可以发现网页几乎是秒开,平均耗时在1s以内 在这里总结记录一下,基本上都是一些常规可复制的优化手段,希望能为同样想优化网页性能的你提供思路~
如何实现一个高度自适应的虚拟列表
近期在某平台开发迭代的过程中遇到了超长List嵌套在antd Modal里加载慢,卡顿的情况。于是心血来潮决定从零自己实现一个虚拟滚动列表来优化一下整体的体验。 首先我们需要定义几个变量/名称。 vListContainer 为可视区域的容器,具有 overflow-y: au…
一文带你了解如何排查内存泄漏导致的页面卡顿现象
那什么是内存泄漏呢?借助别的大佬给出的定义,内存泄漏就是指由于疏忽或者程序的某些错误造成未能释放已经不再使用的内存的情况。简单来讲就是假设某个变量占用100M的内存,而你又用不到这个变量,但是这个变量没有被手动的回收或自动回收,即仍然占用100M的内存空间,这就是一种内存的浪…
17K star 仓库,解决 90% 的大厂基础面试题
笔者开源的前端进阶之道已有三年之久,至今也有 17k star,承蒙各位读者垂爱。在当下部分内容已经略微过时,因此决定提笔翻新内容。 翻新后的内容会全部集合在「干爆前端」中,有兴趣的读者可以前往查看。 本文非百科全书,只专为面试复习准备、查漏补缺、深入某知识点的引子、了解相关面…
闲鱼宗心大佬聊跨端职业发展
首先感谢掘金这个帮助开发者成长的社区,从 2020 年开始写博客至今,不仅沉淀(水)了近 80 篇博客,还完成了职业生涯的小突破。最重要的在优弧大大发掘我之后,借由掘金这个平台认识了很多好朋友和大佬。其中大圣和言哥对我的影响最多,在我多次迷茫或者瞎搞的时候给出建议或者直接敲打我…
手把手教你写一个Vue组件发布到npm且可外链引入使用
我们为什么要写个组件上传到npm镜像上呢,我们肯定遇到过这样一个场景,项目中有很多地方与某个功能相似,你想到的肯定是把该功能封装成Component组件,后续方便我们调用。但是过了一段时间,你的Leader让你去开发另一个项目,结果你在哪个项目中又看见了类似的功能,你这时会怎么…
setState异步真的只是为了性能吗?
updater 函数中接收的 state 和 props 都保证为最新。updater 的返回值会与 state 进行浅合并。 setState() 的第二个参数为可选的回调函数,它将在 setState 完成合并并重新渲染组件后执行。通常,我们建议使用 componentDi…
面试题数组去重引出的多元宇宙😏
我看了很多面试相关的问题,发现数组去重出现过几次,这里就对数组去重问题进行一个总结。并且进行扩展。请一定要看到第二章! 问题描述:数组去重,顾名思义就是,把数组里的重复数值去除,使其多个相同的数值变为一个,最后使数组里不含有重复数值。 举个例子:有个数组:[1,2,3,4,4,…
269个JavaScript工具函数,助你提升工作效率(新)
这里包含了平时可能常用的工具函数,包含数字,字符串,数组和对象等等操作。 页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。 方案一:…
JavaScript常见笔试题(持续更新)
1. Promise模拟实现 2. Promise.all实现 4. call实现 5. apply实现 6. bind实现 7. 继承方法