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

图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
#碎碎念
下周要第一次面试了好紧张好紧张啊有没有给面试官看的面试指南(陷入沉思
这下真面试官比面试的紧张了
#优质博文 #前端
How to easily convert HTML to image in NodeJS or in the browser

推荐的是 html2canvas 库,但是之前做过类似的需求的时候我记得svg字体踩过坑,后来用过 html-to-image 挺好的,适合那种生成海报的场景。

AI 摘要:介绍在 NodeJS 中使用 Puppeteer 和在浏览器中使用 html2canvas 将 HTML 转换为图像的方法。

本文详细讲解了两种将 HTML 转换为图像的技术方案:
1. 服务器端方案(NodeJS):通过 Puppeteer 库控制无头 Chrome/Chromium 浏览器,实现 HTML 渲染与截图。作者逐步演示了安装、启动浏览器实例、设置 HTML 内容、生成截图(支持 PNG/JPEG/WebP 格式)和关闭浏览器的完整流程,并列举了 page.screenshot() 方法的参数配置(如区域裁剪、背景透明、图像质量等)。
2. 浏览器端方案:使用 html2canvas 库将指定 HTML 元素异步转换为 Canvas 画布,再通过 toDataURL 生成图像数据并触发下载。文中提供了 CDN 加载方式和核心代码示例。


#node #puppeteer #html
#优质博文 #ppt #markdown
让我们专注于内容:Markdown 制作幻灯片的三种方案对比
https://sspai.com/post/97131

AI 摘要:作者基于频繁制作 PPT 的需求,对比了三种基于 Markdown 的幻灯片制作方案(Obsidian 原生插件、Marp、Slidev),分析其优缺点并提出适用场景。

文章从作者因频繁制作 PPT 的痛点出发,指出传统工具(如 PowerPoint)在排版灵活性和公式编辑上的不足,以及 AI 生成工具的局限性。由此提出用 Markdown 制作幻灯片的思路,并通过实践对比了三种工具:
Obsidian 原生插件:操作简单但排版效果差,缺乏自定义和导出功能,仅适合概念验证。
Marp:支持实时预览、主题定制和导出多格式,但高级排版需学习 CSS 语法,适合轻量需求。
Slidev:功能强大,支持深度定制(布局、动画、代码高亮等),但需前端知识,适合技术型用户。
最终,作者建议根据需求选择工具,并推荐 Slidev 作为长期方案。


via 少数派 西郊次生林
#碎碎念 看之前的代码:这么脑残的代码真是我写的?一定是来月经的时候写的不清醒了😨切割!
📖 AI Blindspots #article

备注:AI coding 的一些推荐实践

https://ezyang.github.io/ai-blindspots/
#碎碎念 #移动端适配 #坑
我恨 Safari(咬牙切齿)
当你在用svg + foreignObject + transform 和 svg 里各种定位的时候会在 Safari 上收获一坨 bug!!!还贼 tm 难调,日常安卓上和设备仿真上都是正常的 Safari 异常

我发现 iOS Safari 中有关 foreignObject 的一个奇怪的错误。当我为 opacity 中的 HTML 内容设置 CSS 样式(在我的例子中是一个按钮)时,它会在 SVG 上绝对定位。但是当我移除 opacity 后,它就按照预期定位了。调试这个问题花了我几个小时。


尝试将您的 foreignObjects 包裹在 group 元素中。我发现使用变换样式 foreignObjects 在 Safari 中效果不佳。

Sing with me Safari is the new IE!

啊!!!破问题害我挠头了一下午。

https://stackoverflow.com/questions/51313873/svg-foreignobject-not-working-properly-on-safari

看着像是 09 年就发现了的问题,现在也没修。
https://bugs.webkit.org/show_bug.cgi?id=23113
#碎碎念 时常会有一种 “个人的力量是有限的,学不完啊根本学不完,还好我不是什么大佬,只要过好自己的小日子就行呜呜呜” 的感觉,经常性陷入自觉能力不足的怪圈。(状态:听着网抑云午休中)
#优质博文 #前端 #react
React Trends in 2024
https://www.robinwieruch.de/react-trends-2024/

AI 摘要:探讨 2024 年 React 生态的三大趋势:Astro 框架集成、新一代身份验证方案和 tRPC 全栈类型安全实践。


via Robin Wieruch React Trends in 2024
#碎碎念 每当写 gsap 写 webgl 的项目时候就会怀念 ai 帮得上忙的日子🥹
千万不要乱丢 scrollTrigger 呜呜呜呜呜,每次有强烈的推翻重写重新设计动画封装整个项目的冲动
#rust #开源 #tools
记得上一次看到类似的是 lint-md
mark 一下回头试试!

https://github.com/huacnlee/autocorrect
AutoCorrect 是一个基于 Rust 编写的工具,用于「自动纠正」或「检查并建议」文案,给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,纠正单词,同时尝试以安全的方式自动纠正标点符号等等。 GitHub - huacnlee/autocorrect: A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations…
#碎碎念 #优质博文
感觉这就是为什么我喜欢碎碎念和发朋友圈空间 ´_>` 一方面是我妈咪也爱发,喜欢留下回忆,一方面自己以后回头看的时候也会会心一笑,时常感慨我家庭环境还是太棒了,能安安心心的长大真是太好了太幸运了。

人生体验与记忆股息
https://fixupx.com/laike9m_/status/1901456223272423537
#趣站 #交互设计 #画师推荐 #设计 #前端
又双叒叕发现一个可爱的画师的个人站!可爱!Next.js 写的。

网站: https://pannomimi.net
画师: ぱん🍞 @panno_mimi
Back to Top