#6松桑前端后花园周刊-VitePress1.1、ESLint9.0.0、Nextjs教程

#6松桑前端后花园周刊-VitePress1.1、ESLint9.0.0、Nextjs教程

首页体育竞技真实赛车NEXT更新时间:2024-08-03
行业动态

1、A JS Bin to Play with the TC39 Signals Proposal[1]

上周,前端后花园周刊介绍了向 JavaScript 添加 Signals 的提议,目提案在 Stage0 阶段,不过可以通过polyfill的方式,您现在就可以在 JS Bin 尝试使用它。

2、Val Town 在线平台[2]

可以直接在浏览器上编写和部署 TypeScript 函数(serverless function),运行时环境是 Deno,目前筹集到550万美元的资金[3]

3、Cloudflare Workers 支持原生JavaScript RPC(远程调用) [4]

下面是一个通过 RPC调用方式实现服务鉴权例子,相比使用https通信进行鉴权,直接调用函数实现更加简洁。

4、set 方法提案进入 stage4 阶段[5]

提案中集合set新增方法包括:

分别为取集合交集、并集、差集、对称差集、判断子集、判断超集、判断交集是否为空。

5、Math.sumPrecise 方法提案进入 stage2.7 阶段[6]

Math.sumPrecise 方法对传入对数组执行全精度浮点求和,可以取代.reduce((a, b) => a b, 0)方法,且精度更高。

let values = [1e20, 0.1, -1e20]; values.reduce((a, b) => a b, 0); // 0 Math.sumPrecise(values); // 0.1 发布

1、VitePress 1.1[7]

VitePress 基于 Vite 和 Vue 之上构建的静态站点生成器(SSG) ,用于构建快速、以内容为中心的网站。1.1版本客户端useData()支持获取hash属性;更新Inter字体主题至版本4。

2、npm [8]v10.5.2[9]

运行脚本npm run [scripts]要快30ms。

3、ESLint v9.0.0[10]

ESLint 大版本包含以下breaking changes:

文章

1、超越 React 的前端框架:Svelte[11]

深入研究了一个开发人员使用 Svelte 构建现代前端应用程序的研究。如果你从来没有尝试过 Svelte,这是一个很好的入门教程,包括其特性、概念、优点、缺点、生态系统和最佳实践。

2、因为 React 而错过的其他前端框架[12]

作者阐述了 React 中过时的处理逻辑,并介绍了其他可以替代的前端框架,作者更偏向于 Svelte 框架。

开源项目

facejs[13]

一个用于基于SVG生成的卡通人脸的 JavaScript 库。作者写这个为篮球总经理和其他游戏的球员生成随机卡通脸,您可以将其用于类似目的。

网站

1、book stash[14]

让你可以在短时间内大致掌握一本书的要点。

2、二次元头像生成器[15]

只需要四步,选择自动生成的头像,你可以得到一个专属的二次元头像。

CSS WEEKLY

1、沙漠赛车: 世界上第一个只使用 CSS 滑动感知的游戏![16]

一个只有 CSS,没有 JS,没有复选框,只考滑动感知(滚动感知)游戏。作者介绍了游戏灵感来源和制作过程关键技术。沙漠赛车在线试玩[17]

2、CSS 容器查询交互指南(英文)

作者分享了一个关于容器查询的交互式指南,解释了它们解决的问题,它们如何工作,以及如何在平时工作中使用它们。

资源

1、Learn Next.js 中文教程[18]

Nextjs 14 官方教程中文翻译版本,松桑在学习 Nextjs 后悔没有早点发现中文版教程;此教程网站也是使用 Nextjs 搭建的。

2、1000UserGuide[19]

网站整理了300多个国内外渠道,适合独立开发者和创业者推广产品的渠道,帮助找到前1000个早期用户。


这里是松桑的前端后花园,目前坚持在写前端后花园周刊,专注前端基础领域,分享常见前端面试题、前端开源项目、工具库、前端最新动态,目前还一个前端菜鸟,和我一起打怪升级吧!这里是我精选的往期文章,希望对你有所帮助。

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

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

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

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

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

参考资料

[1]

A JS Bin to Play with the TC39 Signals Proposal: https://jsbin.com/safoqap/6/edit?html

[2]

Val Town 在线平台: https://www.val.town/

[3]

目前筹集到550万美元的资金: https://blog.val.town/blog/seed/

[4]

Cloudflare Workers 支持原生JavaScript RPC(远程调用) : https://blog.cloudflare.com/javascript-native-rpc

[5]

set 方法提案进入 stage4 阶段: https://github.com/tc39/proposal-set-methods

[6]

Math.sumPrecise 方法提案进入 stage2.7 阶段: https://github.com/tc39/proposal-math-sum

[7]

VitePress 1.1: https://javascriptweekly.com/link/153708/web

[8]

npm : https://github.com/npm/cli/releases/tag/v10.5.2

[9]

v10.5.2: https://github.com/npm/cli/releases/tag/v10.5.2

[10]

ESLint v9.0.0: https://eslint.org/blog/2024/04/eslint-v9.0.0-released/

[11]

超越 React 的前端框架:Svelte: https://itnext.io/frontend-development-beyond-react-svelte-1-3-f47eda22cba5

[12]

因为 React 而错过的其他前端框架: https://joshcollinsworth.com/blog/antiquated-react#you-dont-need-to-micro-manage-rendering-anymore

[13]

facejs: https://github.com/zengm-games/facesjs?tab=readme-ov-file

[14]

book stash: https://bookstash.io/

[15]

二次元头像生成器: https://waifulabs.com/generate

[16]

沙漠赛车: 世界上第一个只使用 CSS 滑动感知的游戏!: https://dev.to/warkentien2/desert-racer-worlds-first-css-only-swipe-aware-game-4j0h

[17]

沙漠赛车在线试玩: https://000699350.deployed.codepen.website/pages/home/home.html#color-5

[18]

Learn Next.js 中文教程: https://qufei1993.github.io/nextjs-learn-cn/chapter1

[19]

1000UserGuide: https://1000userguide.com/#/?id=????海外目录站点

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved