视野修炼-技术周刊第69期

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

🔥强烈推荐

  1. 2023 CodePen Top 100
  2. CSS Hooks | 原生内联样式解决方案

🔧开源工具&技术资讯

  1. 2024 年前端预测
  2. 媒体查询 scripting
  3. vscode-common-intellisense - 主流前端组件库提示
  4. 在线截图编辑

🤖AI工具&资讯

  1. AI Search
  2. 阿里 AnyText 模型

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

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

🔥强烈推荐

1. 2023 CodePen Top 100

一起来看看前 3 效果。

1:拖转+旋转卡片

2:3D Hover卡片效果

3:发光悬停效果

直呼牛逼!都很哇塞!

里面肯定有你觉得有趣与新颖的例子,或多或少有借鉴的地方

2. CSS Hooks | 原生内联样式解决方案

很新的一个东西!一种为原生内联样式带来高级 CSS 功能的样式解决方案

jsx 复制代码
<a
  href="https://css-hooks.com/"
  style={css({
    'color': '#03f',
    'fontSize': '1rem',
    '&:hover': {
      color: '#09f',
    },
    '&:active': {
      color: '#e33',
    },
    '@media (1000px <= width)': {
      fontSize: '1.25rem',
    },
  })}
>
  Hooks
</a>

可以看这个在线的 Demo

js 复制代码
import { createHooks } from '@css-hooks/react'

export const [hooks, css] = createHooks(
  {
    '&:hover': '&:hover',
    '&:active': '&:active',
    '@media (prefers-color-scheme: dark)':
      '@media (prefers-color-scheme: dark)',
  },
  {
    sort: true,
  },
)

看了一下实际编译后的 hooks 内容,就是自动生成CSS 变量插入到了 style 标签中

jsx 复制代码
import React from 'react'
import ReactDOM from 'react-dom/client'
import { hooks } from './css'
import App from './App'

ReactDOM.createRoot(document.getElementById('root')).render(
  <React.StrictMode>
    {/* 这里就是最后生成插入的内联 style 样式 */}
    {/* 都是一些CSS变量 */}
    <style dangerouslySetInnerHTML={{ __html: hooks }} />
    <App />
  </React.StrictMode>,
)

🔧开源工具&技术资讯

3. 2024 年前端预测

2023回顾: SSR,AI,浏览器/JS引擎,JS运行时,跨平台框架,构建系统(Turbopack,RsPack)。。。

2024预测: Bun,Biome,刚刚开始的AI,大型UI框架。。。

4. 媒体查询 scripting

可以通过 scripting: none 检测网页是否支持脚本加载。

html 复制代码
<div class="no-scripting">
    No scripting so here's a specific set of content and styles
</div>

<style>
    @media (scripting: none) {
        .no-scripting {
            display: flex;
            color: green;
        }

        .initial-scripting {
            display: none;
        }

        .full-scripting {
            display: none;
        }
    }
</style>

支持情况如下:

5. vscode-common-intellisense - 主流前端组件库提示

一个 VS Code 插件,集成常见 UI组件库的代码提示。

目前支持vant,antd,element等 16+ 主流组件库

6. 在线截图编辑

项目代码开源,目前开就是常规的一些调整,可以完成一些简单的变换

🤖AI工具&资讯

AI 驱动的搜索引擎。

出结果挺快的,和之前推荐的 Devv 类似。

百度的开发者搜索引擎就该学学🤔

8. 阿里 AnyText 模型

多语言可视文本生成和编辑工具,AI生成图片可以包含指定文字。

在线体验地址 huggingface

文字生成 文字编辑

😛趣图

你多久没创建.js文件了?了 AI 赋能?

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

⭐️强力推荐关注


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

🔥强烈推荐

  1. 2023 CodePen Top 100
  2. CSS Hooks | 原生内联样式解决方案

🔧开源工具&技术资讯

  1. 2024 年前端预测
  2. 媒体查询 scripting
  3. vscode-common-intellisense - 主流前端组件库提示
  4. 在线截图编辑

🤖AI工具&资讯

  1. AI Search
  2. 阿里 AnyText 模型

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

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

🔥强烈推荐

1. 2023 CodePen Top 100

一起来看看前 3 效果。

1:拖转+旋转卡片

2:3D Hover卡片效果

3:发光悬停效果

直呼牛逼!都很哇塞!

里面肯定有你觉得有趣与新颖的例子,或多或少有借鉴的地方

2. CSS Hooks | 原生内联样式解决方案

很新的一个东西!一种为原生内联样式带来高级 CSS 功能的样式解决方案

jsx 复制代码
<a
  href="https://css-hooks.com/"
  style={css({
    'color': '#03f',
    'fontSize': '1rem',
    '&:hover': {
      color: '#09f',
    },
    '&:active': {
      color: '#e33',
    },
    '@media (1000px <= width)': {
      fontSize: '1.25rem',
    },
  })}
>
  Hooks
</a>

可以看这个在线的 Demo

js 复制代码
import { createHooks } from '@css-hooks/react'

export const [hooks, css] = createHooks(
  {
    '&:hover': '&:hover',
    '&:active': '&:active',
    '@media (prefers-color-scheme: dark)':
      '@media (prefers-color-scheme: dark)',
  },
  {
    sort: true,
  },
)

看了一下实际编译后的 hooks 内容,就是自动生成CSS 变量插入到了 style 标签中

jsx 复制代码
import React from 'react'
import ReactDOM from 'react-dom/client'
import { hooks } from './css'
import App from './App'

ReactDOM.createRoot(document.getElementById('root')).render(
  <React.StrictMode>
    {/* 这里就是最后生成插入的内联 style 样式 */}
    {/* 都是一些CSS变量 */}
    <style dangerouslySetInnerHTML={{ __html: hooks }} />
    <App />
  </React.StrictMode>,
)

🔧开源工具&技术资讯

3. 2024 年前端预测

2023回顾: SSR,AI,浏览器/JS引擎,JS运行时,跨平台框架,构建系统(Turbopack,RsPack)。。。

2024预测: Bun,Biome,刚刚开始的AI,大型UI框架。。。

4. 媒体查询 scripting

可以通过 scripting: none 检测网页是否支持脚本加载。

html 复制代码
<div class="no-scripting">
    No scripting so here's a specific set of content and styles
</div>

<style>
    @media (scripting: none) {
        .no-scripting {
            display: flex;
            color: green;
        }

        .initial-scripting {
            display: none;
        }

        .full-scripting {
            display: none;
        }
    }
</style>

支持情况如下:

5. vscode-common-intellisense - 主流前端组件库提示

一个 VS Code 插件,集成常见 UI组件库的代码提示。

目前支持vant,antd,element等 16+ 主流组件库

6. 在线截图编辑

项目代码开源,目前开就是常规的一些调整,可以完成一些简单的变换

🤖AI工具&资讯

AI 驱动的搜索引擎。

出结果挺快的,和之前推荐的 Devv 类似。

百度的开发者搜索引擎就该学学🤔

8. 阿里 AnyText 模型

多语言可视文本生成和编辑工具,AI生成图片可以包含指定文字。

在线体验地址 huggingface

文字生成 文字编辑

😛趣图

你多久没创建.js文件了?了 AI 赋能?

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

⭐️强力推荐关注

相关推荐
coderHing[专注前端]1 分钟前
告别 try/catch 地狱:用三元组重新定义 JavaScript 错误处理
开发语言·前端·javascript·react.js·前端框架·ecmascript
UIUV18 分钟前
JavaScript中this指向机制与异步回调解决方案详解
前端·javascript·代码规范
momo10018 分钟前
IndexedDB 实战:封装一个通用工具类,搞定所有本地存储需求
前端·javascript
liuniansilence18 分钟前
🚀 高并发场景下的救星:BullMQ如何实现智能流量削峰填谷
前端·分布式·消息队列
再花18 分钟前
在Angular中实现基于nz-calendar的日历甘特图
前端·angular.js
KnowFlow企业知识库24 分钟前
KnowFlow v2.3.0 重磅发布:适配 RAGFlow v0.22.1 和 MinerU v2.6.5、新增支持多模态视频解析,让知识库"看见"更多
linux·github
GISer_Jing30 分钟前
今天看了京东零售JDS的保温直播,秋招,好像真的结束了,接下来就是论文+工作了!!!加油干论文,学&分享技术
前端·零售
Mapmost37 分钟前
【高斯泼溅】如何将“歪头”的3DGS模型精准“钉”在地图上,杜绝后续误差?
前端
废春啊1 小时前
前端工程化
运维·服务器·前端
爱上妖精的尾巴1 小时前
6-9 WPS JS宏Map、 set、get、delete、clear()映射的添加、修改、删除
前端·wps·js宏·jsa