编辑
2023-07-05
web3
00

你可能听说过比特币,它是一种数字货币,可以在互联网上进行交易,而不需要通过银行或其他中介机构。比特币的背后有一种技术叫做区块链,它是一种创新的数据记录和传输方式,可以让人们更安全、更高效、更公平地进行各种交易。那么,什么是区块链呢?它是如何工作的呢?它有什么好处和挑战呢?本文将尝试用简单的语言来解释这些问题。

编辑
2023-06-27
手写源码系列
00

Promise.racePromise.all是性格相对的兄弟。之前已经带大家实现过Promise.all,可以看完那篇之后,对照着来看今天这篇,本文将介绍如何使用JavaScript手写实现Promise.race的功能和逻辑。

编辑
2023-06-21
手写源码系列
00

在之前的博文中,我们已经用ES6的类实现了一个Promise,提供了基础的then方法和catch方法,这是Promise最核心的内容。随着Promise不断的发展和业务场景的逐渐复杂,拓展了很多新的方法。比如我们这次要讲到的Promise.all

编辑
2023-06-19
web3
00

Web3是一个术语,用于描述下一代互联网技术,它将区块链技术、加密货币和去中心化的应用程序结合在一起,旨在重新构思互联网的基本架构和用户交互方式。Web3的核心理念是去中心化和自治,即用户可以拥有和控制自己的数据、身份和资产,而不依赖于中心化的平台或中介。

编辑
2023-06-18
React
00

React中,为了提高性能,跨浏览器兼容性和开发体验,React实现了一套自己的事件机制,利用事件委托和合成事件的方式统一管理事件订阅和分发。

为了让组件能够响应用户的交互行为,React提供了一系列的事件处理器,让开发者可以在组件上绑定相应的函数来处理不同类型的事件。