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

图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
#碎碎念 #旅游
湖边的风是真的舒服啊,下楼听着小曲儿写代码,感觉这辈子有了(没志向)
ps:小哥唱歌好听捏
#优质博文 #react #前端 #新动态
React Status #429

AI 摘要:本期《React Status》聚焦 React 生态的最新动态,涵盖电子电路设计工具 tscircuit 的 React 实践、React 19+ 新特性课程、静态化服务组件解析、TanStack Query 简化提案,以及多个工具库更新(如 React Chrono 2.7 和 Bippy)。此外,还讨论了 React 的未来前景、AI 辅助开发工具(GitHub Copilot)和付费服务(Clerk Billing),并推荐了 JavaScript 生态相关资源。

编者按:主编 Peter Cooper 宣布因参加 Google I/O 暂停更新,5 月 28 日恢复。

1. 技术文章与动态
• Dan Abramov 解析:静态化服务器组件的实现原理与 CDN 部署优势
TanStack Query RFC:提案合并数据查询方法为 query() 和 infiniteQuery()。
• 社区讨论:React 2025 年发展前景ESLint 插件检测冗余 useEffect
• Vercel 新功能:一键过滤 AI 爬虫。

2. 工具与库更新
tscircuit:用 React 设计电子电路板的创新工具,提供 GitHub 仓库。
React Chrono 2.7:增强动态时间轴组件的搜索与动画功能。
• Bippy:通过伪装 DevTools 访问 React 内部状态的工具。
• Basecoat:将 shadcn/ui 组件转换为无框架依赖的纯 HTML/CSS 版本。
• 其他:React Query Builder 8.7、React Native Tab View 4.1、BlockNote 0.30。

3. JavaScript 生态动态
• V8 的显式资源管理(using/await using)。
• Parcel 2.15.0 支持 SVG 转 JSX。
• npm 包开发最佳实践、PPT 生成库 PptxGenJS。
Static as a Server — overreacted
#碎碎念 #旅游
淡季 100 多一晚的民宿,老板给我一个人升了湖景家庭房www
以及民宿的小院子,赶上好天气了泸沽湖真的是太美了呜呜呜呜
#碎碎念 #旅游
终于到了要,脑子快被摇匀了。xswl,司机在说泸沽湖避坑指南,然后说别想在这边吃啥好的hhhhh这边吃的都一般,也别想吃到泸沽湖的鱼,泸沽湖不让捕鱼(好实诚)
来几张车上的先行图,泸沽湖太漂亮了呜呜呜
#碎碎念 #旅游
请了假在去泸沽湖的大巴上(4h,全是山路)🤔
#优质博文 #前端 #新动态 #AI
🚀 Frontend Focus #692 — May 14, 2025

AI 摘要:本期 Frontend Focus 涵盖了 CSS 高度行为解析、Next.js 课程、Figma AI 建站工具争议、Safari 新特性、ARIA 资源合集等前端领域热点内容,同时推荐了字体管理、动画库等实用工具,并探讨了经典 88x31 按钮的文化意义。

1. CSS 高度行为解析《The Height Enigma》:Josh W. Comeau 通过可视化示例解释百分比高度在 CSS 中的“神秘”行为,揭示其底层机制。【之前发了】

2. Figma Sites 争议

Figma 推出 AI 建站工具,可将设计稿直接发布为网页,但开发者批评其生成代码冗余(类似 Dreamweaver)。相关评论:

Figma 发布用于创建网站的新 AI 工具 —— Ivan Mehta
垃圾代码的真正路径:Figma 站点 — Joe Dolson
不要使用 Figma 网站在 Web 上发布您的设计... — Adrian Roselli
Figma 网站比您想象的更糟糕 — Kevin Powell

3. 行业动态(IN BRIEF)
• Safari 18.5 支持 macOS 声明式 Web Push。新增功能
• CSS 工作组征集 Anchor Positioning 反馈
• Manuel Matuzović 整理 100+ ARIA 相关 CodePen 示例
• Firefox 源代码迁移至 GitHub
• Opera 测试“正念浏览器”以减少无意识刷屏 【?】

4. 技术文章与教程
• CSS:Jen Simmons 介绍 contrast-color() 函数,实现自动无障碍配色;<input type=color> 新增 P3 广色域支持。
• 设计系统:Rebecca Hemstad 等分享多语言设计系统的挑战(如 RTL 布局、字体适配)。
• 工具批判:Salma Alam-Naylor 回顾 WYSIWYG 工具失败史,指出 HTML 标记质量是关键。
• 创意实现:Temani Afif 使用 clip-path: shape() 创建复杂花卉图形。
Brian 探讨 88x31 像素按钮的历史与持久魅力

5. 工具与资源
• 字体:Fonts Ninja 提供字体筛选与收藏管理,该服务还包括一个 Chrome 扩展程序,可以轻松地为您的收藏夹添加书签。
• 组件库:Basecoat 将 shadcn/ui 转换为无框架版本。
• 动画:tailwind-animations 库支持可调参数动画。
• AI 应用:MoodHue 根据情绪生成配色方案。
Publish Your Designs On The Web With Figma Sites | Figma Blog
#优质博文 #前端 #css #javascript #插件
这,就是前端😈
This Isn’t Supposed to Happen: Troubleshooting the Impossible | CSS-Tricks

AI 摘要:作者在重建个人网站后,遇到了网站部署到服务器后无法正常运行的问题。经过一系列的调试和尝试,发现问题出在服务器上的优化插件自动将不安全的链接转换为安全链接,导致SVG命名空间URL发生变化,从而引发了JavaScript错误。

1. 问题描述
• 作者重新构建了个人网站(johnrhea.com),在本地测试无误后,上传到服务器后网站无法正常运行。
• 动态生成的星星无法显示,游戏模式下页面空白,展示作品的页面上的小汽车也无法显示。

2. 初步调试
• 作者尝试通过谷歌搜索解决问题,但没有找到有效的答案。
• 控制台显示一些错误,但这些错误无法解释问题所在。
• 作者在本地使用 car.style.transform 设置变换时没有问题,但在服务器上 car.style 显示为未定义。

3. 尝试解决方案
• 作者尝试使用 setAttribute 方法来设置样式,但仍然遇到新的错误。
• 尝试联系服务器提供商,检查是否有服务器配置问题,但未发现任何问题。
• 作者向ChatGPT寻求帮助,但ChatGPT的建议未能解决问题。

4. 问题的最终解决
• 通过ChatGPT的建议,作者在控制台输出SVG元素的命名空间,发现服务器上的命名空间URL多了一个“s”。
• 作者意识到这是由服务器上的优化插件自动将不安全链接转换为安全链接导致的。
• 关闭该优化功能后,网站恢复正常运行。

5. 总结与反思
• 作者强调了服务器配置和优化插件可能对网站运行产生意想不到的影响。
• 鼓励读者在评论中分享类似的调试经历和解决方案。


author John Rhea This Isn’t Supposed to Happen: Troubleshooting the Impossible | CSS-Tricks
Back to Top