视野修炼-技术周刊第73期 | AI 春联生成

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

🔥强烈推荐

  1. AI 春联
  2. Vue 10周年啦!

🔧开源工具&技术资讯

  1. 2024 你应该知道的几个CSS特性
  2. Vite 5.1 发布
  3. Baklava:基于web component实现的设计系统
  4. Heat.js - 热力图生成
  5. React Native 2023调查结果出炉
  6. Capacitor - 跨平台应用开发框架

​也推荐大家关注一下最后的推荐内容(周刊的主要内容来源渠道)

下面开始本期内容的介绍,预计阅读时间 7 分钟。

🔥强烈推荐

1. AI 春联

效果马马虎虎,出内容很快,项目代码开源

2. Vue 10周年啦!

🔧开源工具&技术资讯

3. 2024 你应该知道的几个CSS特性

:has

用于设置目标子元素存在时,容器元素的样式

html 复制代码
<style>
    .box:has(p) {
        background-color: red;
        padding: 20px;
    }
</style>
<div class="box">
    <p>Red</p>
</div>

比如上面的例子,将会得到一个红色的块

nesting

CSS 嵌套语法

html 复制代码
<style>
    p {
        span {
            color: red;
        }
    }
</style>
<p><span>red</span></p>
<p>default</p>

上面的例子中,给 p span 字体颜色设置为了了红色。

balance&pretty

设置换行的样式规则,text-wrap: balance; 效果还是挺不错的。

html 复制代码
<style>
    p.balance {
        text-wrap: balance;
        color: red;
    }

    p.pretty {
        text-wrap: pretty;
        color: brown;
    }
</style>
<p class="balance">
    。。。
</p>
<p class="pretty">
    。。。
</p>
<p>
    。。。
</p>

4. Vite 5.1 发布

几个值得关注的点:

  • Vite 运行时API:SSR 期间支持 HMR,不依赖JS运行时(node/bun/deno)API;
  • 更快的速度:10k 模块 6.63s => 10.35s
  • 独立线程中运行 CSS 预处理器 css.preprocessorMaxWorkers: true

5. Baklava:基于web component实现的设计系统

更像是一个 Web Components 组件库,同时提供了 Vue 和 React 接入使用的版本。

文档站使用 storybook 构建。

还是比较简洁漂亮的。

6. Heat.js - 热力图生成

使用这个库可以轻松的创建下面这样的热力图。

7. React Native 2023调查结果出炉

挑几个统计结果:

  • 使用频率高的API:Camera,Permissions,Notifications
  • 状态管理:React Hooks,React Query,Zustand
  • 数据请求:React Query,tRPC,Axios
  • 导航:react-navigation,expo-router
  • 样式:react-native-unistyles,StyleSheet API,NativeWind

8. Capacitor - 跨平台应用开发框架

Capacitor 允许你使用 JavaScript 开发跨 iOS,Android,Web 平台应用。

貌似是基于 Webview 的,因此你还可以尝试使用 Tauri Mobile

😛趣图


篇幅有限,如果你还没看够,可移步后面的推荐渠道,继续游览,历史周刊(<20)移步博客

⭐️强力推荐关注

相关推荐
其实防守也摸鱼11 分钟前
OpenClaw Windows 踩坑实战指南
运维·服务器·数据库·windows·github·copilot
平头哥技术团队1 小时前
Day 16 | 用 ul、ol、li 一个标签,把散资料收成有序的技能清单页
开发语言·前端·html·html5
代码青铜z1 小时前
不会写代码做小程序,模板开发和AI 编程靠谱吗?创业前先看这 5 件事
前端
小傅哥1 小时前
Java + DDD,1:1 复刻 Deepseek Harness 项目
前端·后端·ai编程
积硅步致千里2 小时前
Word 里的 .wmf 其实是 EMF:一次 metafile 转 PNG 排障
前端·后端
mayaairi2 小时前
Vue2 组件通讯(二):ref、自定义事件与provide/inject实战
前端·javascript·vue.js
开开心心就好2 小时前
PDF图片去水印软件,支持批量处理页面
前端·javascript·人工智能·智能手机·pdf·语音识别
爱敲代码的小杨.2 小时前
【Spring】Spring Web MVC
前端·spring·mvc
小马9262 小时前
从单模型到多模型编排:GitHub HydraFusion 如何让编程 Agent 降本 36%-67%
人工智能·github
是立不是利2 小时前
深入理解JavaScript事件委托
开发语言·前端·javascript