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

图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
联系频道主:@cosine_yu
#前端 #资源推荐 #tools #vscode #tailwind #css

vscode 插件推荐:Tailwind CSS ClassName Highlight

vscode插件,高亮有效的 Tailwind 类名(下划线),可以跟非 tailwind 区分开来

Github 地址
#资源推荐 #tools #AI #在线工具
AIRemover 免费 AI 图片背景在线清除工具

AI 摘要: AIRemover 是一款完全免费的在线AI背景去除工具,能够通过智能AI技术模型快速清除图片中不需要的背景。这个工具自动识别前景和背景,无需手动干预,仅需上传图片即可。目前,它能够快速识别人物、商品和动物三种类型的照片,处理完成后用户可以查看前后对比,并下载 PNG 格式的结果图片,而且使用这个工具不需要注册或登录​

via Boss设计
#优质博文 #前端 #工程化
2024 年,该如何写一个全面兼容的 NPM 库

AI 摘要:这篇文章介绍了如何创建一个全面兼容的 NPM 库,包括 ESM/CJS 格式、不同版本的 Node.js,以及TypeScript 的兼容。作者通过实例展示了从初始化项目、选择打包工具(Vite),到解决特定技术挑战,如保留 "use client" 指令、生成类型定义文件 .d.ts ,以及在 package.json 中配置不同导出格式的过程。此外,还讨论了如何通过使用 rollup-plugin-preserve-directivesvite-plugin-dts 插件解决打包和类型声明的问题,以及如何针对旧版本 Node.js 处理非索引导出的兼容性问题。

via innei 2024 年,该如何写一个全面兼容的 NPM 库
#优质博文 #前端 #开源
Mental Health in Open Source - 开源中的心理健康

「“降低期待”一词反复出现,太难了」

AI 摘要:在这篇博文中,Anthony Fu 分享了他作为一个开源软件维护者在心理健康方面的个人体验和感悟。他谈到了自从参与开源以来,所面临的压力、责任感以及如何处理这些情绪的方法。Anthony Fu 描述了自己如何从一个对开源充满梦想的学生,变成了一个负责多个高流量项目的开发者,以及这个过程中所面临的挑战,包括技术问题、团队管理、以及如何保持动力和创造性。他强调了社区支持的重要性,并分享了降低期望、接受帮助和保持感激之心对维持心理健康的重要性。Anthony Fu 鼓励其他维护者分享他们的故事,表达对他人的感激之情,并继续在开源社区中寻求支持。

via Anthony Fu
#阮一峰的科技周刊 #前端 #优质博文 #资源推荐 #tools
科技爱好者周刊(第 293 期):一周是一年的2%

1. VS Code 的垂直 Tab 页(英文) 📓 本文介绍如何在 VS Code 编辑器里面,放置一个垂直的边栏,进行标签切换。
2. LapisCV 🧰 基于 Obsidian / Typora 编辑器的 Markdown 简历模板,可以导出 PDF 文件。(@YiNNx 投稿)
3. git-diff-view 🧰 一个 React/Vue 组件,用来显示 git diff 的结果,类似于 GitHub 的样式。
4. AI 时间线 🧰 一个有意思的网站,输入一个关键词,自动生成该词的时间线,上图是输入"github"的生成结果,它的代码仓库在 GitHub。(@zhugezifang 投稿) #趣站
5. Earthworm 🧰 一个开源的 Web 程序,通过连词造句的方式,经过不断重复练习英语,线上体验。(@cuixiaorui 投稿)#趣站
6. Riffusion 🧰 一个免费的 AI 工具,给出一段提示,它会生成相应的歌曲,并且是带有歌词、人声演唱的。 #AI
7. TypeScript 互动教程📓 通过一个个小练习,讲授 TypeScript 语法。#typescript
8. IP 信息查询合集 📓 这个仓库收集可以查询 IP 信息的免费网站。 Vertical tabs in Visual Studio Code
#优质博文 #前端 #css #tailwind
unocss 究竟比 tailwindcss 快多少?

AI 摘要:文章主要对比了 unocss 和 tailwindcss 两种原子化 CSS 引擎的性能。unocss 的快速性能主要归因于其不需要解析 CSS 抽象语法树,直接通过正则表达式从内容中提取 token 生成样式。根据官方最新的测试结果,unocss 的速度比 tailwindcss 快 3.7 倍。但是当为两者增加解析 CSS 抽象语法树的负重后,作为 vite 插件使用的 unocss 的速度是 tailwindcss 的 2.52 倍。文章强调,最终采用哪种技术取决于项目需求和技术生态。期待 unocss 和 tailwindcss 它们之间相互卷起来。

via 掘金 icebreaker
笨喵揣手手
笨喵追尾巴
#优质博文 #前端 #css #新标准
CSS @scope 他来了

AI 摘要: 这篇文章介绍了新的 CSS 特性 @scope 规则。 @scope 规则可以实现 CSS 选择器的嵌套书写,简化代码编写过程,使得代码更加直观易懂。例如,只有在特定的 nav 标签内的元素才会应用特定的样式,规则内的选择器优先级也会被计算在内。此外,使用 "to" 语法可以排除特定元素,使其不被选择器匹配。然而,虽然 @scope 简化了书写,它并非实现了 CSS 的作用域功能,即不能保证内部的 CSS 选择器不会影响外部的 CSS。因此,例如 Vue 和 React 这样的框架通过为类名增加随机后缀来实现局部 CSS 功能的方法在 @scope 普及后仍有应用场景,尽管其市场可能不再像现在这么大。

「随着Safari TP版本已经支持CSS @scope规则,这个新特性在不久的将来在Web中大放异彩已是必然。」

Can I use @scope

via zhangxinxu
#资源推荐 #tools #设计 #AI
Lummi | AI 人工智能生成图库,完全免费可商用!
网站地址 🔗 https://www.lummi.ai/

Lummi是一个AI人工智能生成的图库,所有图片都完全免费且可商用。该图库有着丰富的色彩搭配和精细的构图设计,甚至有摄影大作的感觉。涵盖各行业的如人物、动物、实物、风景、艺术等主题的图片在库中都能找到,并且是通过AI生成的,特别适合需要寻找免费商用图片的朋友们以及博主们。如果你是Figma的设计师,还可以使用专用的Lummi插件进行图片搜索,操作方便,简化了下载和使用流程,整体体验跟 Unsplash 图库很像

via Boss设计
#优质博文 #前端 #资源推荐 #tools
The Evolution of Shiki v1.0

AI 摘要: Shiki v1.0,一个由Nuxt推动发展的语法高亮工具,基于VS Code使用的TextMate语法和主题。与其他在浏览器运行的高亮工具不同,Shiki通过预先高亮代码并将HTML发送给客户端,实现了零JavaScript下的精确和美观的代码高亮显示。为了克服其无法在浏览器中运行和处理动态代码的限制,引入了一个新版本Shikiji,旨在使Shiki运行环境无关、性能高效且完全支持ESM。这个改进使得Shiki不仅可以在任何运行时环境中工作,还可以通过单行代码从CDN导入并在浏览器中运行。此外,通过合并回Shiki,v1.0版本解决了之前版本中的绝大多数开放问题,提高了整个社区的利益​​。

via Anthony Fu The Evolution of Shiki v1.0 · Nuxt Blog
#优质博文 #前端 #开源
一个六岁开源项目的崩溃与新生

「太棒了,致敬一下,还是头一次见到打开来卡这么久的 PR,这工作量哈人」

AI 摘要:RSSHub 开源项表面上项目活跃,有3万星、900 多贡献者、月请求 3 亿多次,然而背后是高昂的服务器费用和繁重的维护工作。该项目在六年前开发,当时流行的许多 Node.js 技术和依赖性,被吹捧为“下一代”,现在已经过时。今天流行的许多新技术,如 JSX、TypeScript 和无服务器,无法应用,项目架构不合理,各路由信息分散,更改困难,增加了工作量和出错机率。为了解决这个问题,该项目已使用现代框架Hono进行了重设计和重写。变化包括从 Koa 切换到 Hono,转向 TypeScript、 ESM 和 JSX,并实施了新的路由标准。这些改进旨在提高可维护性和性能,使 RSSHub 能够专注于开发新功能。

via DIYgod
#优质博文 #前端 #tailwind #css
Tailwind 开源了 V4 Alpha

AI 摘要:Tailwind CSS v4 Alpha 已公开源代码,引入 CSS 优先的配置方式,提升迁移至 v4 的便捷性。新特性包括零配置的内容检测,自动爬取项目模板文件。v4版本采用全新引擎,性能提升10倍,减小了体积,部分使用 Rust 语言提升处理速度。支持通过 Vite、 PostCSS 或 CLI 体验 Alpha 版本。详情可参考​​。
【V4 目标在6月左右发布:相关链接

via
Paul Redmond Tailwind has Open-sourced the V4 Alpha - Laravel News
#资源推荐 #tools #白板 #在线工具

好久之前star的了,今天被人提到突然想起来,mark一下

Excalidraw 是一个开源的在线虚拟白板工具,特点是可以模拟手绘风格的图表。它提供无限画布、支持暗模式、可定制、支持图片和形状库、多语言支持、导出PNG、SVG和剪贴板等功能。除此之外,它还提供实时协作和端到端加密功能。Excalidraw 可以通过npm包集成到其他应用中。

Github 地址在线体验 GitHub - excalidraw/excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams
Back to Top