呜啦!日常碎碎念,偶尔掉落优质前端博文推荐、学习资源等
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态
图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态
图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
#优质视频 #科普
这个简介笑死我了
幼师级科普,笔记本电脑接口入门
@笔吧评测室:
数码 - 我们尝试用更通俗、更简单的方式,向你介绍笔记本电脑的接口
如果你觉得有一丁点用,那我们就很满意了
如果你觉得过于简单幼稚了,可以出门左拐骂我们的科普小号“极客湾”
这个简介笑死我了
幼师级科普,笔记本电脑接口入门
@笔吧评测室:
数码 - 我们尝试用更通俗、更简单的方式,向你介绍笔记本电脑的接口
如果你觉得有一丁点用,那我们就很满意了
如果你觉得过于简单幼稚了,可以出门左拐骂我们的科普小号“极客湾”
#优质博文 #前端 #react #性能优化 #tools
React 性能调优必备工具
AI 摘要:本文总结了优化 React 应用性能的常用工具,包括官方的 React DevTools(分析组件渲染时间与原因)、Why Did You Render(WDYR 记录重渲染原因)、React Scan(可视化组件更新信息)、Million Lint(检测多次渲染)以及 ESLint 静态检查规则,建议在开发过程中结合使用这些工具链,快速定位并解决性能问题,提高应用效率与流畅度。
via whitewater
React 性能调优必备工具
AI 摘要:本文总结了优化 React 应用性能的常用工具,包括官方的 React DevTools(分析组件渲染时间与原因)、Why Did You Render(WDYR 记录重渲染原因)、React Scan(可视化组件更新信息)、Million Lint(检测多次渲染)以及 ESLint 静态检查规则,建议在开发过程中结合使用这些工具链,快速定位并解决性能问题,提高应用效率与流畅度。
via whitewater
Chalk.ist 是一个开源的网页应用,用于创建高亮代码的精美图片。该项目支持多种编程语言的代码语法高亮,并提供多样化的样式自定义功能。用户可以通过简单的 UI 操作设置背景颜色、字体、间距等,还支持导出高质量的图片以便分享或展示代码片段。
- 允许用户设置代码样式参数,支持实时预览。
- 支持生成 PNG 或 SVG 格式的图片,适合不同使用场景。
https://github.com/Idered/chalk.ist
via 第116期 - 偷懒爱好者周刊 25/01/15
#优质博文 #前端 #theme #dark #css
Implementing light-dark()
AI 摘要:作者用新的 light-dark() 函数替换了暗模式。通过简单的语法,我可以在 :root 上设置颜色方案,并在需要时轻松切换颜色。这个方法利用了 CSS 的级联特性,使得所有相关组件能够重新渲染。唯一的限制是 light-dark() 只接受颜色值,而不支持线性渐变。需要将 light-dark() 的结果放入线性渐变中,这使得语法的可读性降低,但可以通过命名良好的自定义属性来解决。
via Trys Mudford's Blog
也是很早的时候看到过。
Reference: 使用 light-dark() 的 CSS 配色方案相关颜色 - web.dev
Implementing light-dark()
AI 摘要:作者用新的 light-dark() 函数替换了暗模式。通过简单的语法,我可以在 :root 上设置颜色方案,并在需要时轻松切换颜色。这个方法利用了 CSS 的级联特性,使得所有相关组件能够重新渲染。唯一的限制是 light-dark() 只接受颜色值,而不支持线性渐变。需要将 light-dark() 的结果放入线性渐变中,这使得语法的可读性降低,但可以通过命名良好的自定义属性来解决。
via Trys Mudford's Blog
也是很早的时候看到过。
Reference: 使用 light-dark() 的 CSS 配色方案相关颜色 - web.dev
Move elements around the DOM while preserving their state with moveBefore
AI 摘要:Chrome 133 中的新方法
Node.prototype.moveBefore
(于 2 月 4 日稳定),用于在 DOM 中移动元素的同时保留其状态。传统的 DOM 操作(如 appendChild 或 insertBefore)可能会导致组件重新挂载,从而丢失其内部状态。而通过 moveBefore(child, referenceNode)
,元素可以高效地重新排序,适用于需要频繁更新 DOM 且需保留组件状态的场景,如 React 和 Vue 开发。这种方法提升了性能并优化了用户体验。via Bram.us