呜啦!日常碎碎念,偶尔掉落优质前端博文推荐、学习资源等
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态

图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
#前端 #小知识 #typescript #工程化 #ts
学 typescript 最蛋疼的地方就是 tsconfig 这个配置文件,无限多眼花缭乱看起来不知所云的选项,官方文档也写的不清楚。过一段时间就忘,每次查文档还很痛苦,昨天看到这篇 TSConfig Cheatsheet 觉得非常棒:
https://totaltypescript.com/tsconfig-cheat-sheet

看完了能基本理解这些配置的大体内容,同时还有人根据这篇文章,写了个可视化工具,更方便了:
https://tsconfig.guide

想学习 typescript 的朋友可以收藏看下,我觉得是很棒的资源。

Source Twitter @vikingmute The TSConfig Cheat Sheet
#前端 #小知识 #javascript

群萌新学弟刷题时遇到的的小问题牵引出的热知识:`??` 运算符(空值合并运算符)的优先级低于+运算符。

依稀记得我也踩过类似的坑

总之用到 ?? 视情况多加括号就完事了
#阮一峰的科技周刊 #前端 #优质博文 #资源推荐 #tools
科技爱好者周刊(第 294 期):崖门海战的感想

1. Web 组件如何适配 JS 框架(英文) 📓 Web 组件是浏览器原生的组件格式,本文介绍怎么将这种格式用于各种 JS 前端框架。
2. CSS 的悬挂标点属性(英文) 📓 如果标点正好在行首或行尾,是否要跟上下文对齐?这就要用到 CSS 的 hanging-punctuation 属性。 #css #小知识
3. Frogmouth 🧰 命令行的 Markdown 阅读器。
4. SSH3 🧰 使用 QUIC + TLS 重新实现的 SSH 加密登陆工具,支持 UDP 端口转发。
5. X-Hiring 🧰 每日自动抓取于 V2EX 和电鸭社区的招聘信息,使用 Google AI 提取摘要。(@hehehai 投稿)
6. pear-rec 🧰 一个在线的 GIF 编辑工具,也可以对 MP4 视频进行解析导入。(@027xiguapi 投稿)
7. Vmail.dev 🧰 使用 Cloudflare email worker 实现的临时邮箱服务,可以自己部署。(@yesmore 投稿)
8. VidHub 🧰 苹果设备的视频播放器,可以管理和播放本地、网盘、NAS、Cloud Drive 来源的视频。(@julycamera 投稿)
9. KanjiVG 🧰 这个项目提供汉字的 SVG 文件下载,可以显示笔划动画。
10. DesignSystemHunt.com 🧰 这个网站收集各种设计系统(design system),已经有130多个。

「有一段时间,我使用 Gentoo(一个需要自己从头编译源码的 Linux 发行版)。当我的宿舍在寒冷的冬夜里太冷时,我就会在它上面重新编译 Open Office。

-- Hacker News 读者」 😀 Web Components Eliminate JavaScript Framework Lock-in | jakelazaroff.com
#优质博文 #前端 #css #小知识
CSS initial-letter属性,嗯……也就这样吧

AI 摘要:这篇文章向我们展示了CSS initial-letter 属性的功能和用法。initial-letter 属性主要用于设置首字母可以占据的文本行数,以改善首字母放大时的多行排版。这个属性支持 1~2 个大于 0 的数值,如果只设置了一个值,那么第二个值会默认等于第一个值。(例如 initial-letter:3 等同于 initial-letter:3 3,也就是占据3行下沉3行)然而, initial-letter 属性有一些限制:它只能应用在 ::first-letter 伪元素中,在中文环境下并没有太大的实用性,支持的 CSS 属性也相对有限,无法满足精确定位的需求。因此,作者认为这个属性的实用价值有限,前端开发者了解基本知识即可。

via zhangxinxu
#css #前端 #demo #小知识 #codepen
CSS Tip 📖

Use CSS shape-outside to wrap text around shapes


.column--left .shape {
  float: right;
  shape-outside: circle(100px at 100% 50%));
}


jhey 分享了使用CSS shape-outside 属性来围绕形状包裹文本的技巧。通过在两列布局中为每一列设置一个半圆形状,可以实现复杂的文本环绕效果。此方法要求手动分割内容到列中,不支持与 column-count 属性协同工作。尽管有这样的限制,但这种方法适用于某些登陆页等场景,是2024年中浮动布局(float layout)的一个罕见但有效的应用案例。

Origin Post | Codepen
 
 
Back to Top