终于理解了 Array.sort(comparator) 的工作原理

在经历了13年的JavaScript编程之后,我终于找到了一种方法来记住 Array.sort() 中比较函数的工作原理。 我认为问题在于所有的示例都使用了这种...

发现 CSS 中的 JavaScript 支持

我一直知道有 scripting CSS 媒体特性,但我仍然以为它的跨浏览器支持不足。根据 caniuse.com 的信息,发现截至2023年12月,所有现代浏...

博文封面

MoonBit 为 JS 后端添加支持,速度比原生 JS 最快可达 25 倍

当 MoonBit 在 2023 年 8 月正式推出 时,我们的关键任务是释放 WebAssembly 在云和边缘计算中的潜力,作为一种以 Wasm 为先的编...

博文封面

你的代码库准备好 React 19 了吗

React 自 2013 年首次亮相以来已经走过了很长的路,最初是一个用于构建用户界面的客户端 JavaScript 库。 我回想起当 Create React...

博文封面

JSR 不是另一个包管理器

在过去的几年中,像 yarn 和 pnpm 这样的新包管理器出现了,它们增强了包的下载方式。然而,作为 JavaScript 生态系统基石的 npm 包注册表几...

博文封面

React 19 Beta

React 19 Beta 现已在 npm 上可用!在本文中,我们将概述 React 19 的新功能以及如何采用它们。 注意 此 Beta 版本是为了让库为 R...

博文封面

一种现代CSS重置(CSS Reset)

每当我开始一个新项目时,首要任务就是磨平CSS语言中的一些粗糙边缘。我通过一套功能性的自定义基线样式来做到这一点。 很长一段时间,我使用的是Eric Meyer...

博文封面

React Native 0.74 - Yoga 3.0,无桥新架构等

今天我们发布了 React Native 0.74!此版本增加了 Yoga 3.0,在新架构下默认无桥,批量 onLayout 更新(新架构),以及将 Yarn...

博文封面

我在Vue中比在React中更喜欢的事情

我已经使用React很长时间了,所以当有人说“嘿,你应该尝试一种不同的前端框架”时,我的回答总是“哼,但我已经如此高效了=P”。然而,Vue已经有了足够多的酷炫...

博文封面

React Native及其在微软跨平台开发中的应用原因

采访: 尽管微软拥有自己的自家框架,但它仍然是React Native跨平台开发的最大用户之一。 在本周的QCon伦敦上,微软高级软件工程师兼React Nat...