博文封面

研究人员揭露 npm 注册表易受缓存投毒和 DoS 攻击的漏洞

本月早些时候,Lupin & Holmes 的研究人员展示了 npm 注册表 结合 DoS(拒绝服务)攻击时

使用JavaScript中的Intl.DateTimeFormat掌握日期格式化

通常,要将日期以特定格式呈现,人们会立即想到一些JavaScript库,比如moment.js,以及更近的date-fns。尽管这些库仍然能够满足一些非常特殊用...

博文封面

JavaScript模块体验的最终改进之路

被统称为“模块和谐”的多项长期提案将完成JavaScript从CommonJS迁移时丢失的功能。 JavaScript曾被视为一种开发者能够快速编写代码...

博文封面

平衡旧技巧与新技能:Slack中的从Enzyme到React测试库的AI驱动转换

在前端开发的世界里,有一件事是确定的:变化是唯一的不变。新框架不断涌现,而库也可能在没有警告的情况下变得过时。跟上不断变化的生态系统需要处理各种大小的代码转换。...

博文封面

探索 JavaScript 中的随机性

在昨天的文章中,我谈到了在 Alpine.js 中构建色彩面板工具,随机性在其中扮演了重要角色:每个色样都是由随机选择的色调 Hue (0..360)、饱和度 ...

博文封面

理解 React 编译器

React 的核心架构一遍又一遍地调用你给它的函数(即你的组件)。这一事实既通过简化其心智模型促成了它的流行,也创造了可能出现性能问题的地方。一般来说,如果你的...

Ecma International批准了ECMAScript 2024:有什么新变化?

在2024年6月26日,第127届Ecma大会批准了ECMAScript 2024语言规范,这意味着它现在正式成为一个标准。 ECMAScript 2024的编...

开发人员在设计交接中想要什么?我们问了他们

许多持久的开发问题隐藏在“就是这样”的背后。这些是感觉本质上就很慢的流程,总是需要过度沟通的步骤,以及不可避免地有时顺利有时不顺的工作流程。 人们感到沮丧,但很...

博文封面

统一 Web 和原生应用的 4 个鲜为人知的 JavaScript API

快速摘要:你听说过屏幕方向 API 吗?设备方向 API、振动 API 或联系人选择器 API 呢?Juan Diego Rodriguez 对这些不太为...

博文封面

将滚动驱动的动画从 JavaScript 重构到 CSS

滚动链接动画目前在前端领域非常流行,这在很大程度上得益于原生 CSS 方法将动画链接到滚动进度的日益普及。我甚至在这个网站上使用了它们。屏幕左上角的进度指示器是...