⚡️行业动态
React Native 团队推荐使用 Expo 框架构建应用程序
React Native 发文称:唯一推荐的社区框架是Expo,Expo 的开发者从 React Native 早期就开始支持 React Native 生态系统,相信 Expo 提供的开发者体验是同类中最好的。
📆发布
Backbone.js 1.6
一个轻量级的JavaScript库,它提供了MVC框架的结构,帮助开发者更好地组织和构建复杂的Web应用程序。
Qwik 1.6
一个革命性Web框架,以可恢复性和细粒度延迟加载实现极速页面体验。Qwik 2即将推出。
Node.js 安全版本
一系列 Node.js 安全版本将于7月8日发布。
ESLint 9.6
一个开源的JavaScript和JSX(以及TypeScript)的静态代码分析工具,用于识别代码中的问题,如语法错误、代码风格问题、逻辑错误等。
Bun1.1.18
Bun:更快的 Node.js,主要是在修复bug。
📒文章
如何在 JavaScript 取消 Promise
你可以“取消”XHR 并获取请求,但是你能取消常规 Promise 吗?作者利用Promise.withResolvers
和AbortController
实现“取消”Promise。
如何保持轻松切换Node、Deno、Bun运行时的能力
作者探讨了Node.js的两个新兴替代方案——Deno和Bun,分析了它们各自吸引开发者的特点,并强调了在不同运行时之间保持兼容性的重要性。
使用 React 18 提升纽约时报的 Web 性能
作者介绍如何将《纽约时报》网站升级到 React 18 并带来的性能提升,以及如何应对升级过程中遇到的水合不匹配问题。
🔥开源项目
regex 2.1:将JavaScript的正则表达式支持提升到极致
一个正则表达式库,在支持ES2024的所有正则表达式功能的基础上,它还增加了对自由空格和注释、原子组、正则表达式子程序、上下文感知的正则表达式实例插值等特性的支持。
bwip-js: 用纯 JavaScript 编写条形码的程序
一个可以使用超过100种不同的条形码类型和标准生成条形码的库,包括单维和二维条形码。
Termino.js 2.0: 在浏览器中创建类似终端的体验
一个没有依赖项,可定制,并可以在一个页面上创建多个终端实例的库。
💻网站
location = location
网站列出了使用 JavaScript 重新加载页面方法,令人惊讶的是,利用**Window.location
**只读属性至少有535种实现方法。
无障碍网站建设指南
无法移动手臂的人如何使用您的网站?视力不佳或完全视力不佳的人怎么办?听力、理解能力或其他残疾的人怎么办?网站介绍了残障人士(包括患有老年性障碍的人)如何使用网络。它可以帮助开发者、设计师、内容创作者和其他人员了解创建无障碍数字产品(包括网站、应用、浏览器和其他网络工具)背后的原因。
🌅CSS WEEKLY
如何使用clip-path属性创建裁剪形状
作者演示如何使用clip-path
属性创建有趣的形状。
💎资源
一套现代 Web 性能指南
一个有用的指南集合,包括处理不同的核心 Web 性能关键指标、 JavaScript 优化、网站监控、分析和诊断等内容。
这里是前端后花园,目前坚持在写前端周刊:前端后花园周刊,全网同名。专注前端基础领域,分享前端最新动态、开源项目、工具库、实用工具、网站、资源等内容!这里是我精选的往期周刊文章,希望对有所帮助。
#16松桑前端后花园周刊-TC39会议、Rust用户规模翻倍、TS5.5RC、Deno标准库里程碑、函数柯里化、npm漏洞
#15松桑前端后花园周刊-Turborepo 2.0、ESLint v9.4.0、重新学习promise、CSS gap
Node.js常用命令及学习资料
18个宝藏技术周刊,涵盖前端、产品、UX、AIGC、独立开发、科技(偷偷收藏)
为什么每个自媒体人都需要个人网站?(附十分钟快速建站教程)
我用 Nextjs 十分钟搭建了一个展示955公司网站
Gitbook 小书 - 快速创建你的个人专栏