关键字:周末
  • 精读《Hooks 取数 - swr 源码》
    <h2 id="1">1 引言</h2> <p>取数是前端业务的重要部分,也经历过几次演化:</p> <ul> <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Fe ...
  • 精读《手写 SQL 编译器 - 词法分析》
    <h2 id="1">1 引言</h2> <p>因为工作关系,需要开发支持众多方言的 SQL 编辑器,所以复习了一下编译原理相关知识。</p> <p>相比编译原理专家,我们只需要了解部分编译原理即可实现 SQL 编辑器,所以这是一篇写给前端 ...
  • 精读《async await 是把双刃剑》
    <p>本周精读内容是 <a href="https://medium.freecodecamp.org/avoiding-the-async-await-hell-c77a0fb71c4c">《async/await 是把双刃剑》</a>。 ...
  • 精读《使用 CSS 属性选择器》
    <h1 id="1">1 引言</h1> <p>虽然现在 Css Module 与 Css-in-js 更流行,但使用它们会导致过分依赖 <strong>滥用 class 做唯一定位</strong>,违背了 Css 选择器的初衷。</p> ...
  • 精读《React Server Component》
    <p>截止目前,React Server Component 还在开发与研究中,因此不适合投入生产环境使用。但其概念非常有趣,值得技术人学习。</p> <p>目前除了国内各种博客、知乎解读外,最一手的学习资料有下面两处:</p> <ol> ...
  • 精读《算法 - 滑动窗口》
    <p>滑动窗口算法是较为入门题目的算法,一般是一些有规律数组问题的最优解,也就是说,如果一个数组问题可以用动态规划解,但又可以使用滑动窗口解决,那么往往滑动窗口的效率更高。</p> <p>双指针也并不局限在数组问题,像链表场景的 “快慢指针 ...
  • 精读《V8 引擎 Lazy Parsing》
    <h1 id="1">1. 引言</h1> <p>本周精读的文章是 <a href="https://v8.dev/blog/preparser">V8 引擎 Lazy Parsing</a>,看看 V8 引擎为了优化性能,做了怎样的尝试吧 ...
  • 精读《手写 JSON Parser》
    <h2 id="1">1 引言</h2> <p><code>JSON.parse</code> 是浏览器内置的 API,但如果面试官让你实现一个怎么办?好在有人已经帮忙做了这件事,本周我们一起精读这篇 <a href="https://li ...
  • 精读《设计模式 - Factory Method 工厂方法》
    <h1 id="factory-method">Factory Method(工厂方法)</h1> <p>Factory Method(工厂方法)属于创建型模式,利用工厂方法创建对象实例而不是直接用 New 关键字实例化。</p> <p>理 ...
  • 精读《手写 SQL 编译器 - 回溯》
    <h2 id="1">1 引言</h2> <p>上回 <a href="https://github.com/dt-fe/weekly/blob/master/66.%E7%B2%BE%E8%AF%BB%E3%80%8A%E6%89%8B% ...

暂无数据