Skip to content

视野修炼第117期 | 24年明星项目

欢迎来到第 117 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

下面开始本期内容的介绍ღ( ´・ᴗ・` )比心,量大🍚。

🔥强烈推荐

1. 2024年 JS 明星项目

又到一年认标的时候,看看今年有哪些新面孔吧!

与 2023 年一样,shadcn-ui 仍然是今年最热门的项目,继续蝉联榜首。

将组件代码直接放入项目源代码中,这和传统的组件库大不相同。

大火的另一原因是与 v0.dev(通过自然语言描述生成项目) 结合得非常好。

第二名是 Excalidraw 创建具有独特手绘风格的数字绘图画板,有AI 加持,自动生成模板图表。

第三名 AFFiNE 也是一个知识库和项目管理工具。

Bun 的话从前三掉出来了,2/3都偏应用。

再看一下其它细分的榜单:

前端框架React 生态
Vue 生态后端 / 全栈
工具状态管理

大部分还是熟悉的面孔。

But,但除了几个主流的前端框架和库,大部分其它的在公司的💩⛰里都用不上

2. CSS 选择器知识合集

每一个案例都有视频讲解和一个小测试,下面是其中一个基础案例。

Q:选择div下的h1 和 h2A:使用 :is 伪类更加灵活

3. 从任意图像生成渐变背景色

4. Node v23.6 - 内置默认支持TS

当然还是有不少限制,比如不支持 tsconfig.json ,不支持未来特性的编译等。

🔧开源工具&技术资讯

5. trimMiddle - 字符串中间截断

有一个长字符串,并且希望保留开头和结尾并在中间截断,你可以试试这个。

6. Easing Wizard - CSS 动画缓动曲线编辑

一个在线工具,便捷的编辑和生成CSS动画缓动曲线。

站点还分类的提供了许多现成的示例。

收藏!

7. opfs-finder

浏览器中实现 MacOS Finder,利用到了 OPFS( Origin Private File System) - 浏览器中的文件系统 API,高性能且无需用户授权

往期提到过 opfs ,还是很有使用前景的技术

8. facad - ls美化

查看目录文件的终端工具。

可以设置成 ls 的别名,适应习惯。

sh
alias ls=facad

9. CSS变量编辑器

一个 Chrome 插件,用于管理 CSS 变量中色值。

如果网站主题色基于 CSS 变量实现,结合这个插件调色非常方便。

这个面板会添加到 Chrome 的开发者工具中。

10. pnpm v10

环境 Node.js>=18 ok 的话,无脑升级即可。

当然需要注意的是,出于安全考虑,pnpm 不再运行依赖项的生命周期脚本。需要手动指定

json
{
  "pnpm": {
    "onlyBuiltDependencies": ["fsevents"]
  }
}

11. electrobun - 基于Bun的跨平台桌面应用框架

现在还处于早期阶段,目前仅支持基于 ARM 的 Mac。

编写 TS 使用 Bun 来执行与 Webview 交互。

📚教程&文章

12. CSS 中平衡文本展示的方法

文章介绍了如何利用 CSS 能力使文本在视觉上更加平衡,对 text-wrap 及其不同值的作用进行了深入的介绍。

13. htmx的未来规划

拿下了24年框架榜 1 的明星项目

htmx 团队正在努力将其打造为新时代的 "jQuery",希望模拟 jQuery 的技术特性,使其成为 Web 开发的高效低成本的工具包。

🤖AI工具&资讯

14. Raphael AI - 无限制的文生图

速度还不错!

⭐️强力推荐关注

周刊部分内容来源如下渠道,推荐大家关注。