Bootstrap

#9松桑前端后花园周刊-React19beta、TS5.5beta、Node22.1.0、const滥用、jsDelivr、douyin-vue

行业动态

Mozilla 提供 Firefox 的 ARM64 Linux二进制文件

此前一直由发行版开发者或其他第三方提供,目前Mozilla提供了nightly版本,正式版仍需要全面测试后再推出。

发布

React 19 Beta

此测试版用于为 React 19 做准备的库。React团队概述React 19中的新特性,以及如何升级使用。想看中文翻译版,可以参考掘金上这篇文章:终于等到你,React 19 Beta 发布!

TypeScript 5.5 Beta

此beta版本支持自动推断类型守卫、数组常数索引访问的类型收窄、JSDoc中import 类型文件、正则表达式语法检查等内容。

Node v22.1.0 (Current)

新版本实现了 NODE_COMPILE_CACHE 功能,可以通过设置环境变量NODE_COMPILE_CACHE=/path/to/cache/dir 来启用自动的磁盘代码缓存。

文章

你可能错误地使用 const

作者阐述了const 滥用情况,凡是变量都使用 const 声明;然而 ES6 中 const 特性设计之初就是为了声明常量,不包括“可变”的对象。

jsDelivr 5月2号服务中断原因

2024年5月2日夜间,jsDelivr CDN 域名 CDN.jsDelivr.net 开始向来自某些地区的客户提供过期的 SSL 证书。中断持续了5个多小时,主要影响到非洲、亚洲以及欧洲和拉丁美洲某些国家的用户。官方解释了cdn 挂掉的原因:jsDelivr 是一个多CDN系统,根据内部规则将流量路由到不同的CDN提供商,Cloudflare作为其中之一,负责充当CDN,但不负责DNS托管;然而 Cloudflare 切换了颁发证书机构后,导致jsDelivr无法正确解析DNS挂掉了。

开源项目

仿抖音(Star 6.9k、Fork 1.7k)

douyin-vue 是一个模仿 抖音|TikTok 的移动端短视频项目,使用了最新的 Vue 技术栈,基于 Vue3Vite5Pinia实现。数据保存在项目本地,通过 axios-mock-adapter 库拦截Api 并返回本地json数据,模拟真实后端请求。

网站

学习摩斯码


这个网站教你学习和练习使用摩尔斯电码,界面设计的很好看

CSS WEEKLY

在 CSS 中检测 JavaScript 支持

作者通过CSS媒体查询script可以用来测试 JavaScript 是否可用,并阐述了实际应用场景。

资源

30 Seconds Of Code

网站聚合了开发过程中常见的代码片段的网站,它支持JavaScript、React、Node.js、Git、CSS、Python 等语言。


这里是松桑的前端后花园,目前坚持在写前端周刊:前端后花园周刊,全网同名。专注前端基础领域,分享前端最新动态、开源项目、工具库、实用工具、网站、资源等内容!这里是我精选的往期文章,希望对你有所帮助。

Node.js常用命令及学习资料

18个宝藏技术周刊,涵盖前端、产品、UX、AIGC、独立开发、科技(偷偷收藏)

为什么每个自媒体人都需要个人网站?(附十分钟快速建站教程)

我用 Nextjs 十分钟搭建了一个展示955公司网站

Gitbook 小书 - 快速创建你的个人专栏

;