首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端性能优化
订阅
user9305399487190
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Map、Set、WeakMap 和 WeakSet
都是 ES6引入的集合类型 Map(映射) Map 是一种键值对集合,键可以是任意类型(对象、函数、原始值),保持插入顺序,可直接迭代。 常用方法: 使用场景: 需要键不是字符串/数字的情况 需要保持
每天都在用的 debounce 和 throttle,其实 80% 的用法都错了
如果你也是这么理解的,那你可能已经在项目中踩了无数坑,而自己还浑然不觉。 防抖和节流的本质,从来就不只是“控制触发频率”这么简单。真正的难点是:时机控制、副作用处理、与业务场景的契合度,以及在框架(R
解构赋值的这几个"坑",毁掉了多少程序员?
JavaScript 的解构赋值是 ES6 引入的一项非常实用的特性,让我们能够以更简洁的方式从数组或对象中提取值。然而,看似简单的解构赋值其实暗藏着不少"坑",如果不小心就会踩中。 1. 解构未定义
写代码不规范,同事两行泪 😭 用这套一键搞定( Prettier +ESLint + Husky +lint-staged+Commitlint)
前言 在实际的前端项目中,你是否也遇到过这样让人头疼的情况: 一系列问题都源自代码不规范以及缺乏系统的工程化管理,导致团队协作效率低下,开发周期不断延长,你开始发现,团队成员之间的沟通和协作逐渐变成了
WEB 日志打印
console 对象提供了浏览器控制台调试的接口。在不同浏览器上它的工作方式可能不一样,但通常都会提供一套共性的功能。 1、前端日志打印 1、前端日志于原生日志的结合
答应我,不要再用console.log调试了
如果你想增加你的工作效率,并且往更高阶的前端进发,调试的能力是必不可少的,另外debug还有很多拓展性的功能,你可以借这个机会去了解一下,比如它的监视,还有调用堆栈...more
vue反编译dist包到源码
由于公司老项目原因,缺少部分源码。就生产环境dist包进行反编译成vue源码,从而进行二次开发,补全功能不足部分
面试官:能不能给 Promise 增加取消功能和进度通知功能... 我:???
这段时间闲着没事就去翻翻红宝书无意间看到了这两个功能,只能说很符合面试官的口味,以后要是我当上面试官一定让候选人来谈谈这两个点,然后顺势安利我这篇文章🤣
面试官:前端请求如何避免明文传输?谁沉默了,原来是我
连夜肝文,面试以来最尴尬的一次,事情是这样的,最近有开始面稍微有难度一点岗位,本文的主题出自北京某一小厂的正式岗面试题,薪资水平大概开在10k-12k。之前一直是投的比较小的公司比较简单的实习岗位,这
如果有100个请求,如何控制并发?
题目 现有100个请求需要发送,请设计一个算法,使用Promise来控制并发(并发数量最大为10),来完成100个请求;首先先模拟下 100 个请求: Promise.all() 初次 看到这个问题,