古茗前端第二十二期周刊

avatar
@古茗科技

资讯

文章推荐

H5 中图片先模糊后清晰的效果如何实现

文章结合评论,讲解了如何优化图片的加载展示一共有3种:

  1. 模糊图片背景打底
  2. 模糊图片占位,加载完成后去除
  3. 渐进式图片

技术文章的写作技巧分享

这是一篇非常实用的技术文章写作技巧分享

10 亿级短 URL 生成方案,拿去可以直接重写短 URL 系统了

文章是一篇解决问题的方案设计,概要提炼为:

  • 场景:10 亿级短 URL 生成
  • 关键问题:如何在”短“的长度去生成足够多的 url
  • 解决方案:base62

为什么别人的hooks里面有那么多的ref

我们经常会写自己的 hooks,hooks 中可能会接收函数作为参数,该函数在调用方传递时可能是 useCallback 包裹的、useRef 中保存的、调用时每次更新渲染引用都会改变的函数;那么我们自己的 hooks 内部在接收到这样的函数时,该如何处理?文中通过一个定时器 demo 进行了详细阐述,可以说是最佳实践了

自集成式 HTTP 代理方案

这是一篇讲解 Http 代理工具的文章,这里面较为全面的分析了目前两种代理工具的区别:

  1. 传统代理工具:需要下载工具、配置证书和代理,但是对代码无侵入性
  2. 自集成式工具:需要部署服务,无需下载应用和配置,项目中需要引入 SDK,有侵入性。
    自集成式的优缺点鲜明,无需下载,但是侵入性强。文中给出了一个自动注入的方案(使用 ff-* 混合泛解析),使用这种方式能够自动注入 SDK,但是对代码的侵入性还是不可避免。我们在日常开发中总是会遇到各种需要代理的场景,大家可以先了解下目前的一些方案。

消息通知系统设计

这篇文章让设计消息通知系统的时候能够更加全面高效。

  • 消息通知可以及时地将状态、内容的更新触达到用户
  • 用户则可以根据收到的消息做后续判断。
  • 但是如果没有及时将重要消息触达到用户或者滥用消息,则失去了消息通知的初衷。特别是针对涉及复杂任务流程的产品,消息类型繁杂,难以全面盘点消息类型.

小茗推荐

最后

关注公众号「Goodme前端团队」,获取更多干货实践,欢迎交流分享。