javascript

关于 JS 的事件,你可能忽略了这件事

当面试官问你:手动触发点击事件和通过 dispatchEvent 触发有何不同?

先看这一段代码 const btn = document.getElementById('btn'); btn.addEventListener('click', () => { Promise.resolve().then(() => console.log('1a')); console.log('1b'); }); btn.addEventListener('click', () => { Promise.resolve().then(() => console.log('2a')); console.log('2b'); }); 思考一下,当鼠标点击 btn 元素时,控制台会打印

使用 Node.js 实现一个简单的 SSE 服务

网上有很多 Demo 介绍了如何使用 SSE。但是真正向客户端发送请求是一个持续的过程,因此需要有一个很好的解决方案来管理这些长链接。目前网上的一些 Demo 和博客基本上都是在请求的 Controller 中直接向客户端发送。所以它们也只能是 Demo。

React 和 this

令人头疼的 this

翻译: EN
动机 如果你熟悉 React.js,你一定知道知道,如果你像下面这样写事件监听函数,浏览器一定会给你报语
记忆化技术介绍

记忆化技术介绍

使用闭包提升你的 React 性能

动机 在开发 React 项目中,有一种场景很常见:从服务器中请求了一个数据结构,这个结构非常复杂,甚至还有一些垃