前言 我们在开发客户端或者Web端中,总是会遇到用户多次点击登录,而造成多次的网络请求,如果不做限制,不光用户体验差,同时可能也会给服务器带来一定量的负担,而如何避免遇到这种问题呢? 本文就引出了“防抖”、“节流”两个概念 接下来简单讲下这两个东西 防抖节流 基础概念 节流(throttle)与 防抖(debounce)都是为了限制函数的…
前言 最近在找项目demo练手,刚好看到Tg上图片组件这个小组件挺好玩的,顺手写了一下,希望对你有帮助 需求分析 效果图 我们从上图可以分析下需求 底图一张 高斯模糊 断片下载 & 中断处理 图片下载状态 & 中断状态相关loadding 接下来我们开始实现相关功能 功能实现 基础部分 底图和高斯模糊的UI比较好做,而且这里的Cus…
前言 今天在Linux Ubuntu上运行我的项目,播放视频时出现了闪退 failed to load libva.so.2, try libva.so.1 failed to load libva.so.1 failed to load libvdpau.so.1 我们通过日志检查出以上报错导致的闪退,通过以上报错,可以明白该设备缺少了libva…
前言 今天逛掘金,突然看到一个打字机相关功能的一篇文章,想着自己也实现下,功能很简单,话不多说,看正文。 功能分析 打字机的功能效果有哪些 最终文本 当前文本 闪烁光标 最后我们根据自己的实际需求定义秒数展示即可。 功能实现 最终文本、当前文本用两个变量进行处理,我们下文围绕着光标处理讲述 光标功能 光标功能闪烁:我们可以用动画配合透明度进行实现(…