网络

Redux 减速器是如何工作的

如果您在开发管理“状态”的应用程序时曾使用过 Redux,那么您肯定会遇到 reducer。 本教程将解释 reducer 的概念以及它们在 Redux 中的具体工作方式。

阅读更多

当你有一个复杂的解决方案时如何设计一个简单的 UI

软件和应用程序通常在销售、营销、财务等方面为企业和消费者解决非常复杂的问题。 但是提供解决用户问题的产品是不够的。 如果 UI 和最初的问题一样复杂,那么用户流失率就会很高。 今天,我们将看一些关于设计简单 UI 的技巧,而不管您的解决方案的复杂性如何。

阅读更多

让网站更容易交谈

现代网站不再与屏幕密不可分。 在电话助理、家庭扬声器和屏幕阅读器之间,越来越多的人甚至不看就使用网络。 网站需要以实物进化。

阅读更多

如何从 WordPress 迁移到 Eleventy 静态站点生成器

如果您是具有 HTML 和 JavaScript 中级知识的设计师或开发人员,并且熟悉 GitHub 和命令行,那么本教程适合您。 我们将逐步将 WordPress 站点转换为从 Markdown 生成的静态站点。

阅读更多

CommonMark:Markdown 的正式规范

Markdown 具有声明式语法,对于技术人员和非技术人员来说,它既强大又易于学习。 但是,由于其原始规范中的相应含糊不清,出现了许多不同的风格(或自定义版本)。 这导致了可以解析的内容和渲染的内容之间的巨大差异。 了解 CommonMark 如何提供反映其实际使用情况的标准化 Markdown 规范。

阅读更多

为您的应用程序设计一个有吸引力且可用的数据导入器

即使数据导入器的开发是一件复杂的事情,您也不希望您的用户使用它的体验同样复杂或复杂。 一旦他们在数据载入中遇到任何摩擦或错误,他们从软件中解救出来的机会就会飙升。 因此,在这篇文章中,我们将重点关注如何最好地向用户展示您的数据导入器。

阅读更多

克里斯·墨菲 (Chris Murphy) 的 Smashing Podcast 第 30 集:什么是产品设计?

在这一集中,我们谈论的是产品设计。 成为产品负责人意味着什么,您如何学习所需的技能? 德鲁麦克莱伦与专家克里斯墨菲交谈以找出答案。

阅读更多

用可用性编织 Web 可访问性

在本文中,Uri Paz 解释了在与真实用户进行测试时,遵守可访问性指南的网站如何仍然会出现可用性问题。 了解通过可用性测试编织可访问性最佳实践如何帮助尽可能多的人充分使用您的网站。

阅读更多

与 Leslie Cohn-Wein 合作的 Smashing Podcast 第 29 集:Netlify Dogfood The Jamstack 是如何实现的?

我们正在询问在 Netlify 对 Jamstack 进行测试是什么感觉。 您可以将整个应用程序部署到 CDN 吗? Drew McLellan 与 Netlify 高级工程师 Leslie Cohn-Wein 交谈以找出答案。

阅读更多

使用 GitHub Actions 创建持续集成测试工作流

在本教程的帮助下,您可以了解如何使用 GitHub Actions 为您的 Node JS REST API 创建持续集成工作流,以及如何使用 Coveralls 报告测试覆盖率。

阅读更多