2023-01-13 1071 阅读 值得一看 🔍️ 🚫 还在用 JS 做节流吗?CSS 也可以防止按钮重复点击 众所周知,函数节流(throttle)是JS中一个非常常见的优化手段,可以有效的避免函数过于频繁的执行。举个例子:一个保存按钮,为了避免重复提交或者服务器考虑,往往需要对点击行为做一定的限制,比如只允许每300ms提交一次,这时候我想大部分同学都会到网上直接拷贝一段throttle函数,或者直接引用
2022-12-01 1057 阅读 实用干货 🌋 🥅 JavaScript错误处理完整指南 本文将带你了解JavaScript中常见的错误类型,处理同步和异步JavaScript/Node.js代码中错误和异常的方式,以及错误处理最佳实践!1.错误概述JavaScript中的错误是一个对象,在发生错误时会抛出该对象以停止程序。在JavaScript中,可以通过构造函数来创建一个新的通用错误
2022-11-14 1086 阅读 实用干货 🌋 🔥 localStorage容量太小?试试它们 localStorage是前端本地存储的一种,其容量一般在5M-10M左右,用来缓存一些简单的数据基本够用,毕竟定位也不是大数据量的存储。在某些场景下localStorage的容量就会有点捉襟见肘,其实浏览器是有提供大数据量的本地存储的如IndexedDB存储数据大小一般在250M以上。弥补了loc
2022-10-28 2268 阅读 实用干货 🌋 🚸 呀!原来这就是前端监控系统 在刚开始学前端的时候,那时候开发的应用总是在用户的设备中出现一些报错,开发者只知道这个型号的设备出现这个问题,但对其他信息却全然不知,比如说其他操作系统、其他设备型号、其他页面会有这个报错吗,这个报错出现的频率又是多少。每次出问题只能等待用户反馈,不能第一时间去解决问题,甚至用户没反馈的话永远也无法
2022-10-18 2147 阅读 实用干货 🌋 💫 add(1)(2)(3)你会写了,那么add[1][2][3]呢? 首先来看一道面试题,你可以停下来,自己先思考一下这道题。面试题:请定义add,使得以下表达式可以成功计算结果。add[1][2][3]+4//10add[10][20]+30//60add[1000][2000][3000]+4000//10000乍一看这道题,有点像常考的柯里化,也就是add(1)
2022-09-24 2358 阅读 值得一看 🔍️ 💡 正确介绍自己的项目经验 再也不为面试发愁了 在面试时,经过简单寒暄后,面试官一般先从让候选人自我介绍开始,紧接着就是问候选人简历中所列的项目,让介绍下项目经验。常见的问法是,说下你最近的(或感觉不错的)一个项目。面试中很多人忽视对这一个环节的准备,不仅回答不了面试官的追问,甚至连自己的项目都讲不清楚,说起来磕磕巴巴,甚至有的人说出的项目经验从