分类

Throttle and Debounce - 函数节流和去抖小结

函数节流(Throttle)和去抖(Debounce)是很常用的工具函数,作用相似,但是并不完全相同。

昨天群里偶然提到这两个,发现概念不是很明确的话还是挺容易混淆的。然后昨天晚上阿里的电话面试就正好问到了“函数节流”的简单实现,感觉自己说的条理不怎么清楚,也是很尴尬。

正好今天的需求跳票了,有一段空闲,简单总结一下这两个函数。

Koa Core - 源码阅读 1 - Application

阅读学习Koa Core源码,基于koa v2.5.2。

Koa的核心代码很少,就四个文件application, context, request, response,算上注释和空行目前也还没过2000行代码。

这一篇针对application的源码进行阅读学习。

Event Loop in Node.js - Node 事件循环

说到 js 的事件循环,浏览器和 Node 是不同的,这里整理一下 Node 事件循环的相关内容。基本上是根据自己的理解,对 Node 官方文档 Event loop 部分内容的翻译。

事件循环是 Node 最重要的概念之一,虽然 Javascript 是单线程的,但通过 Event loop,就可以实现非阻塞操作。

Koa Core - 源码阅读 2 - Context

阅读学习Koa Core源码,基于koa v2.5.2。

Koa的核心代码很少,就四个文件application, context, request, response,算上注释和空行目前也还没过2000行代码。

这一篇针对context的源码进行阅读学习。

Vssue 开发笔记

Vssue 是一款基于代码托管平台 Issue 评论系统的静态页面评论插件,支持 GitHub, GitLab, Bitbucket, Gitee 等多个代码托管平台,并且很容易扩展到其他平台上。

这篇文章对 Vssue 开发过程中遇到的问题和一些经验做个简要的记录。

  • «
  • 1
  • 2
  • »