视野修炼-技术周刊第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 装饰器提案

相关文章
|
11月前
|
人工智能 前端开发 小程序
视野修炼-技术周刊第58期
🔥强烈推荐 1. LocalSend - 开源的跨平台文件传送软件 不需要互联网连接,依靠共享 Wifi 分享文件。
|
11月前
|
存储 人工智能 前端开发
视野修炼-技术周刊第61期
🔥强烈推荐 1. 2023年🧑‍💻工程师的 Mac 工具箱 Arc - 浏览器, Warp - 终端, Raycast - 启动器,Orbstack - 容器,Setapp - 软件订阅,CleanShotX - 截屏,OBS - 录屏推流,Gifox - Gif图制作, 1Password - 密码管理器,Bartender - 菜单栏管理,Downie - 视频下载,IINA / Infuse - 视频播放器,iRightMouse - 鼠标右键增强,PopClip / Bob - 鼠标工具 Arc 和 Warp 目前笔者一直在用,其它的看着也还不错,按使用场景可以试试 作者:粥里
|
11月前
|
资源调度 Rust 前端开发
视野修炼-技术周刊第59期
🔥强烈推荐 1. Yarn 4.0 正式发布,性能大幅提升! 10.23 日,Yarn 4.x 发布。 新的官网如下 看上去档次高了
|
11月前
|
人工智能 JavaScript 安全
视野修炼-技术周刊第52期
🔥强烈推荐 1. 极速图片压缩器 软件特色 具有超快的压缩速度 支持压缩 GB 级别的超大体积的图片 支持 7 种图片格式 支持原始图片预览 支持【鼠标拖拽】【点击选择】【ctrl + v 粘贴】 等多种方式添加图片 支持添加文件夹,可自动解析文件夹内所有符合要求的图片 实时显示压缩进度 完全在本地执行压缩,有无网络均可,不上传图片,充分保证隐私安全
|
11月前
|
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 了 😄
|
11月前
|
JavaScript 前端开发 API
视野修炼-技术周刊第55期
1. disable-devtool - 一行代码禁用 devTool 如题可以用来防止网站被开发者工具调试,打开开发者工具后,页面会自动重定向到指定的页面
|
11月前
|
人工智能 JavaScript 开发工具
视野修炼-技术周刊第39期
🔥强烈推荐 1. Transformers.js - 浏览器直接运行AI模型 "抱抱脸"🤗 近期推出了 JS 版SDK,至此可以使用 Node.js 和 浏览器运行提供的AI模型了,大大降低了使用门槛 下面看一下官方示例,在浏览器里的运行效果 只需要在 index.html 加入以下代码 html复制代码
|
11月前
|
前端开发 JavaScript 安全
视野修炼-技术周刊第40期
🔥强烈推荐 1. 从浏览器到 Node.js 环境,一文彻底搞懂前端沙箱 文章摘要: 本文介绍了什么是前端沙箱,以及通过浏览器和Node.js环境来实现前端沙箱的原理和方法。同时还对代码注入的安全问题、with关键字、eval()和Function方法等进行了详细的讲解,最后也提到了Node.js建立安全的隔离沙箱的难点和解决方案。 文章总结: 本文深入浅出地介绍了前端沙箱的概念和实现方式,同时还详细讲解了相关的安全问题和注意事项。通过学习本文,读者可以更好地了解前端沙箱的重要性及其应用场景,同时也可以提高代码安全性。
|
11月前
|
人工智能 缓存 资源调度
视野修炼-技术周刊第41期
🔥强烈推荐 1. 使用纯CSS实现噪点效果 张鑫旭大佬的文章,在简单介绍了canvas和svg的实现之后,详细介绍了CSS版本的实现 如下所示代码也比较简单
视野修炼-技术周刊第41期
|
11月前
|
Web App开发 人工智能 Rust
视野修炼-技术周刊第56期
🔥强烈推荐 1. Vite 的现状与未来展望 10 月 5 日 - 6 日,ViteConf 2023 在线举行,尤大发表了题为《The State of Vite》 的演讲,有如下几个值得关注的点: Vite 5.0 目前处于测试阶段(beta):停止支持已经 EOL 的 Node.js 版本;推荐使用ESM 🔥 Rolldown(使用 Rust 开发的 Rollup 替代品):Vite 团队正在研发 Rolldown,同时与 Rspack 团队合作开发一些共享的底层工具和功能