一年前在描述 setImmediate & process.nextTick 的区别时,我写了一些关于具体的 node 的事件循环的架构。出乎我的意料,读过那篇文章的读者对于事件循环的这一部分变得更加有兴趣,我收到了很多反馈,也有很多读者在站内搜索相……

翻译完成于 

你一定在 Node.js 的模块中经常见到 exports 对象,你可以用来在模块中创建函数(在文件 rocker.js 中) exports.name = function() { console.log('My name is Lemmy ……

翻译完成于 

如果你对 'web 性能' 不了解的话,那么你会觉得这篇文章很难。 你应该测量页面加载时间?对用户输入的响应能力?还是页面到页面的导航所需的时间?你是否为刚果共和国或者硅谷的用户做这些?Fiber, 4G? 在摩托罗拉 G4 或者 iPhon……

翻译完成于 

EcmaScript 8 或者叫 EcmaScript 2017 在六月底被 TC39 组织正式发布。在去年,我们好像针对 EcmaScript 讨论了很多。目前的标准是一年发布一次新的版本。在 2015 年 ES6 发布,2016 年 ES7 发布,但有人……

翻译完成于 

Generators 是可迭代对象的一种实现。 Generators 能够解决的问题就是他们是能够在维护上下文时使运行暂停的函数。 当处理那些需要暂停的运行时,这个运行方式是重要的,它的上下文被维持是为了在将来恢复。 异步开发是不是听起来很熟悉? 语法 ge……

翻译完成于 

如果你不能成为一个好的 ReactJS,React Native,或者 Graphql 的开发者,那是因为你还没有熟练掌握JavaScript。每个月都会有新的关于 JavaScript 的书出版。什么样的书最适合你? 经过多年来仔细研读大量的书籍,我发现了一……

翻译完成于 

流程图展现VDOM在Preact中如何工作 虚拟DOM (VDOM 也叫 VNode)非常有魔力 ✨ 但是也非常复杂和难以理解?. React, 在Preact和一些类似的JS库的核心代码中使用. 不幸的是我发现没有一篇好的文章或者文档简洁明了的来介绍它。 ……

翻译完成于 

这篇教程会引导你通过必要的步骤将一个游戏JS代码转换到WebAssembly。 这是一个简单的练习,比开始一个“Hello World”要完美。 我最近对WebAssembly有兴趣,决定这周能够有质的提升。WebAssembly是一个新兴的,使web应用性能……

翻译完成于 

介绍通用的web应用程序 关键字: javascript, webpack, react, redux, 通用, 同构, web和应用 这是一系列讨论通用Web应用程序(之前叫做 “同构”)的文章中的第一篇。本系列文章的主要介绍: 什么是通用的Web应用程序?……

翻译完成于