标签:Devto

鲜为人知但仍然流行的前端 JavaScript 框架

摘要: 本文主要介绍了鲜为人知但仍然流行的前端 JavaScript 框架,包括 Svelte、Ember.js、Preact、Riot、Aurelia 和 Mithril.js 等。这些框架各有特点,如 Svelte 的出色性能、Ember.js 的强大 CLI 工具和丰富的插件、Preact 的轻量级和性能、Riot 的简洁优雅、Aurelia 的易于学习和扩展性,以及 Mithril.js 的小尺寸和实用功能。文章还提供了这些框架的主要特点和优点,帮助开发者了解并选择适合自己的框架。

Administrator 博客 2025-06-10

20 多个免费的初学者云和 DevOps 资源!

文章摘要:文章提供了超过 20 个免费的初学者云和 DevOps 资源,涵盖了入门教程、实践工作坊、认证考试准备和 YouTube 学习频道等。包括各大云服务提供商的基础课程、DevOps 实践指南和考试指南等。旨在为初学者提供入门云和 DevOps 的学习资源。

Administrator 博客 2025-06-10

软件架构并不是预先进行大型设计

本文探讨了软件架构并不是预先进行大型设计的观点。文章强调了在开始编码之前需要进行一些前期设计,作为起点,并随着开发、学习和功能交付不断改进设计的重要性。文章提到了重大决策在软件设计中的意义,以及前期设计应该关注理解那些影响软件系统形态的重要决策。此外,文章还讨论了前期设计需要多少的问题,并推荐了进行前期设计的方法,包括举办分析研讨会、设计研讨会和进行风险识别练习等。最后,文章提供了一个演讲视频的推荐,进一步探讨了失落的软件设计艺术。

Administrator 博客 2025-06-10

使用 C4 模型绘制分布式架构图

摘要: 本文介绍了使用C4模型绘制分布式架构图的观点和方法。文章提到C4模型并不特别适合或不适合分布式架构的说法并不准确,真正重要的是工具以及我们如何超越静态PNG文件进行思考。文章针对构建分布式单体架构的团队提出了一些建议,讨论了如何通过使用不同的图表绘制方法以及工具选择来更好地呈现复杂的分布式架构。文章还介绍了选项1:创建多个较小的图表和选项2:使用不同的可视化格式的方法。最后,文章强调了需要停止使用通用的图表工具来绘制软件架构图,并建议使用“模型+视图”工具来轻松创建专注于特定部分的图表。同时,文章也提到交互式图表和可视化工具的优势,并指出选择适合讲述故事的可视化格式的重要性。

Administrator 博客 2025-06-10

编写同事会喜欢的 Git 提交消息

编写同事会喜欢的Git提交消息 摘要:本文主要介绍了如何编写良好的Git提交信息,以便让同事更容易理解代码更改的含义。文章强调了关注“为什么”的重要性,即在提交信息中解释代码添加的原因,而不是仅仅描述添加了什么。同时,文章还介绍了在主题行中使用祈使语气、将主题行长度限制为50个字符等重要的规则。最后,文章总结了一些Git commit的最佳实践,并鼓励读者查看其他相关资源以了解更多信息。

Administrator 博客 2025-06-10

如何在 Svelte 中创建 Web 组件 编译为自定义元素的组件不会发出事件 #3119

摘要: 本文将介绍如何在 Svelte 框架中创建 Web 组件,包括了解 Web 组件的基本概念和技术,如自定义元素、影子 DOM、ES 模块和 HTML 模板。接着,通过创建一个简单的网页,演示如何使用 Web 组件。文章还将介绍什么是 Svelte,包括其性能和运行原理的优势。最后,通过创建一个时钟组件的示例,展示如何在 Svelte 中创建 Web 应用程序。同时,文章还将提及一个关于编译为自定义元素的组件不会发出事件的议题 #3119。

Administrator 博客 2025-06-10

10 个值得关注的开源文档框架

这篇文章介绍了四个值得关注的开源文档框架,包括VitePress、Fumadocs、mdBook和MkDocs。这些框架都提供了快速创建项目文档的功能,拥有现代化的用户界面和丰富的特性。文章还提供了每个框架的预览图、网站链接、GitHub存储库链接和特征列表。最后,通过一段简洁的摘要总结了全文内容。 摘要翻译: 这篇文章推荐了四个开源文档框架,它们分别是VitePress、Fumadocs、mdBook和MkDocs。这些框架可以帮助你快速创建项目文档,并且拥有现代化的用户界面以及丰富的特性。每个框架都附带了预览图、官方网站链接、GitHub存储库链接以及特征介绍。总的来说,这篇文章为你提供了关于如何选择和利用这些开源文档框架的详细信息。

Administrator 博客 2025-06-10

我在做我的投资组合 Hola Mundo 时学到的东西!

文章分享了作者在创建投资组合时的经验和心得。首先强调个人作品集展示个人的重要性,不仅是知识和项目的展示,也是展现个性的机会。作者提出几个关于创作过程的步骤,包括深入了解自己的长处和目标、研究工作以寻找灵感、安排时间管理项目、编码实现作品集、展示个性并给予反馈,最后展示完成的作品集。最后提供了自己的作品集链接。摘要简洁明了地描述了作者的主要观点和经历。

Administrator 博客 2025-06-10

如何使用 React Hola Mundo 创建滚动到顶部按钮!

摘要: 本文主要介绍了如何使用React创建一个滚动到顶部的按钮。作者首先表达了自己对于不使用粘性菜单的考虑,并提出了在滚动过程中为用户提供方便的滚动到顶部按钮的设想。接着,文章详细描述了创建按钮的步骤,包括创建并设置按钮样式、监听用户位置并处理显示、处理滚动到顶部操作等。最后,文章给出了创建按钮的具体代码,并解释了如何通过改变状态来显示或隐藏按钮,以及如何通过处理程序来设置按钮的显示位置。

Administrator 博客 2025-06-10

异步流...使用 React Hooks!

React Hooks实现的异步数据流方法介绍,包括思维过程、加载器设置、useEffect的应用和错误处理、清理等步骤。文章旨在帮助读者理解如何利用React Hooks处理异步数据,概括了相关概念和技巧,如有任何疑问,可留言讨论。

Administrator 博客 2025-06-10