🔥强烈推荐
1. 英:纯CSS实现树状视图
利用ul
,li
,details
,summary
4个标签实现
其中summary
,可以通过open
属性控制显隐状态
下面是个最简示例
文章里还额外介绍了一些css样式的属性,最终效果如下
2. 为什么JSON中不支持注释
这个疑问相信大家在接触JSON的时候都遇到过,实际上在最初的规范里JSON是允许注释的
文章大概阐述了3点原因如下(机翻)
- 注释中被放入了解析指令,破坏了跨平台的移植性
- 注释引入了可能不需要的数据格式的复杂性
- JSON的创造者希望它能与早期YAML版本兼容
3. 漫画:HTTPS 的工作原理
非常有意思的讲解HTTPS
相关知识,推荐对HTTPS不那么熟悉的可以闲暇的时候阅读一下
4. 🎉Github有1亿开发者了
今天你在访问Github个人主页时会看到一个如下所示的带动画的消息入口。
2019年设定的目标,到2025年使用人数达到1亿,比原计划提前了2年。
越来越多的开发者了解并使用Github,意味着有越来越多的人了解到开源,参与开源,共同建设技术社区。
🔧开源&工具
5. blurhash - 模糊图生成
这个工具可以提取图片的颜色分布,生成一个哈希字符串。网页就可以用这个哈希,生成图片的模糊缩略图
6. zod - 数据校验
支持TS(静态类型检查)
与js(运行时检查)
这篇文章 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
,当然也是号称速度比其它的快
9. TypeScript 5.0 Beta
26号发布,带来了许多新的特性,其中最值得关注的就是 实现 Stage3 装饰器提案