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

简介: 🔥强烈推荐1. 英:纯CSS实现树状视图利用ul,li,details,summary4个标签实现其中summary,可以通过open属性控制显隐状态下面是个最简示例

🔥强烈推荐

1. 英:纯CSS实现树状视图

利用ul,li,details,summary4个标签实现

其中summary,可以通过open属性控制显隐状态

下面是个最简示例

image.png


文章里还额外介绍了一些css样式的属性,最终效果如下

image.png

2. 为什么JSON中不支持注释

这个疑问相信大家在接触JSON的时候都遇到过,实际上在最初的规范里JSON是允许注释的

文章大概阐述了3点原因如下(机翻)

  • 注释中被放入了解析指令,破坏了跨平台的移植性
  • 注释引入了可能不需要的数据格式的复杂性
  • JSON的创造者希望它能与早期YAML版本兼容

3. 漫画:HTTPS 的工作原理

非常有意思的讲解HTTPS相关知识,推荐对HTTPS不那么熟悉的可以闲暇的时候阅读一下

image.png

4. 🎉Github有1亿开发者了

今天你在访问Github个人主页时会看到一个如下所示的带动画的消息入口。

image.png

2019年设定的目标,到2025年使用人数达到1亿,比原计划提前了2年。

image.png

image.png

越来越多的开发者了解并使用Github,意味着有越来越多的人了解到开源,参与开源,共同建设技术社区。

🔧开源&工具

5. blurhash - 模糊图生成

这个工具可以提取图片的颜色分布,生成一个哈希字符串。网页就可以用这个哈希,生成图片的模糊缩略图

image.png

image.png

6. zod - 数据校验

支持TS(静态类型检查)js(运行时检查)

image.png

这篇文章 Zod: The Next Biggest thing after Typescript 阐述了使用其的优势

7. GitHub520

对于没有梯子(科学上网工具)的朋友,遇到访问Github慢或者图裂的问题,通常手段都是改hosts

下面的地址即这个项目提供的链接,无需访问 GitHub 即可获取到最新的 hosts 内容:

  • 文件:raw.hellogithub.com/hosts
  • JSON:raw.hellogithub.com/hosts.json

当然项目里也提供了自动配置更新的方式

📚文章&资讯

8. Bun v0.5

支持monorepo,当然也是号称速度比其它的快

image.png

9. TypeScript 5.0 Beta

26号发布,带来了许多新的特性,其中最值得关注的就是 实现 Stage3 装饰器提案

相关文章
|
5天前
|
Web App开发 人工智能 JSON
视野修炼-技术周刊第54期
🔥强烈推荐 1. Node.js 16 EOL EOL(end of life) 2023 年 9 月 11 日,Node.js 16 将停止维护,推荐大家切换到 Node.js 18 使用(EOL 2025-04-30) 官推下面很多都在推荐 Bun 了 😄
|
5天前
|
人工智能 JavaScript 安全
视野修炼-技术周刊第52期
🔥强烈推荐 1. 极速图片压缩器 软件特色 具有超快的压缩速度 支持压缩 GB 级别的超大体积的图片 支持 7 种图片格式 支持原始图片预览 支持【鼠标拖拽】【点击选择】【ctrl + v 粘贴】 等多种方式添加图片 支持添加文件夹,可自动解析文件夹内所有符合要求的图片 实时显示压缩进度 完全在本地执行压缩,有无网络均可,不上传图片,充分保证隐私安全
|
5天前
|
Web App开发 人工智能 前端开发
视野修炼-技术周刊第64期
🔥强烈推荐 1. VueDraggablePlus - 祖师爷推荐拖拽库 支持 Vue2 和 Vue3 的拖拽组件库。祖师爷力荐🔥
|
5天前
|
前端开发 算法 数据库
视野修炼-技术周刊第48期
🔥强烈推荐 1. 美团前端研发框架Rome实践和演进趋势 团队出品的技术沙龙,研发框架部分整理成文章了
|
5天前
|
Web App开发 人工智能 Rust
视野修炼-技术周刊第46期
🔥强烈推荐 1. killport - 优雅的结束占用端口的进程 一个 Rust 语言写的命令行程序,可以杀死占用指定端口的进程。 通常我们在开发过程中,会遇到端口被占用的情况 常规方式需要如下两步(① 查找占用端口的进程 ② 杀死进程)
|
5天前
|
人工智能 IDE 开发工具
视野修炼-技术周刊第45期
🔥强烈推荐 1. Sass 支持直接在浏览器中编译 Sass Playground与Web IDE等场景不再依赖服务器来编译Sass。 使用方式也非常的简单,使用 script module,仅需2行代码即可使用。
|
5天前
|
SQL 人工智能 自然语言处理
视野修炼-技术周刊第33期(2)
看到这个配图是不是有一点点蒙,读完这篇文章就能Get到了 文章较为透彻的阐述了事件循环的执行机制,并有丰富的配图帮助理解
|
5天前
|
Rust JavaScript 前端开发
视野修炼-技术周刊第28期
🔥强烈推荐 1. 字节自研构建工具 Rspack 发布 发布后就刷屏了朋友圈,logo是一只可爱的小螃蟹(如下图)
|
5天前
|
前端开发 程序员 数据库
视野修炼-技术周刊第26期
🔥强烈推荐 1. 一个程序员决定写代码到60岁 “人物采访总结”,讲了一位阿里大牛的成长历程(做数据库的),再过几年就60了,仍在一线编码 推荐大家阅读一下,大佬的路虽不可以复制,但部分经验可以借鉴 🙊
|
5天前
|
Web App开发 人工智能
视野修炼-技术周刊第36期
🔥强烈推荐 1. 多种技巧实现,超长溢出头部省略打点 作者详解了4种方案实现 头部省略打点