带你彻底弄懂Event Loop

2018-09-05
阅读 12 分钟
93.6k
我在学习浏览器和NodeJS的Event Loop时看了大量的文章,那些文章都写的很好,但是往往是每篇文章有那么几个关键的点,很多篇文章凑在一起综合来看,才可以对这些概念有较为深入的理解。

聊聊V8引擎的垃圾回收

2018-04-14
阅读 8 分钟
14.3k
我们知道,JavaScript之所以能在浏览器环境和NodeJS环境运行,都是因为有V8引擎在幕后保驾护航。从编译、内存分配、运行以及垃圾回收等整个过程,都离不开它。

尾调用和尾递归

2018-04-10
阅读 6 分钟
8.7k
尾调用 1. 定义 尾调用是函数式编程中一个很重要的概念,当一个函数执行时的最后一个步骤是返回另一个函数的调用,这就叫做尾调用。 注意这里函数的调用方式是无所谓的,以下方式均可: {代码...} 并且只有下列表达式会包含尾调用: {代码...} 依次举例: {代码...} {代码...} {代码...} {代码...} 2. 尾调用优化 函数在...