保罗的小宇宙

“进击的码农”

论一个菜鸟怎么变成大神,带你解读前后端的小秘密

记浏览器获取麦克风音源,断开后依旧占用显示小红点的 Bug

公司的项目使用了声网 SDK 实现语音通话,但在其他同事接入了另外一个功能后,被发现断开麦克风结束通话后,浏览器窗口上显示“小红点”,依旧占用麦克风的情况。这很容易导致客户认为我们在继续“监听”...

记一次技术面试(2022-2)

前情可以浏览《面试第二家公司》这篇日记,这篇文章只做技术相关的面筋记录吧。问答内容大概讲讲你项目用的技术栈👦🏻:脚手架 Vite、组件库 Antd、图表 G2Plot、状态管理 Mobx 和 R...

说说我那不靠谱但可用的电商产品 SKU 增改算法

这是耗费了我好几天反复试错,最终实践的一种电商产品 SKU 增改算法,也许并不是特别优雅,但确实能正常使用。本文就大概讲下思路吧,我还给这个“算法”起了个名字,叫“阶梯查找法”。阅读本文大概需要...

一道前端面试题,如何流畅插入 1W 条数据

昨天上午,群友 @小陈 在群里发了几个自称隔壁转发的面试题,其中有一道题目我感觉比较有意思。在一个页面上,以追加方式追加 1 万个 div,每个 div 里显示一个数字,依次为 1、2、3 直到...

小故事:为什么公司的后台项目需要 TS?

在某一天,小明同学拿到了一个前任(兼职)写出来的一个后台项目。仔细一看,整个项目采用了 DvaJS(Redux 全局管理)的技术栈,感觉这玩意有点意思。但前任编写的代码全部是 JavaScrip...

CSS 实现单行文字加载效果

今天下午打开 小窝 日常添补日记内容的时候,发现 Vite 新版后台的一言加载效果太生硬了,只有“一言加载中...”的静态效果,我就在想,能不能让三个小点点变成动态的呢?大多数开发者的第一直觉恐...