网络

混合延迟加载:向原生延迟加载的渐进式迁移

在本文中,您将了解如何逐步将 JavaScript 驱动的延迟加载替换为原生替代方案——这要归功于混合延迟加载。

阅读更多

SVG 和设计工具实用指南

要充分利用 SVG,不仅要学习它的语法,还要了解图形设计软件是如何生成 SVG 的。 让我们仔细看看使用流行的设计应用程序生成 SVG 的过程,以及我们如何利用它们来发挥自己的优势。

阅读更多

使用语音原型设计未来

准备好为视觉和语音设计是必不可少的。 由于语音原型对许多设计师来说是新事物,因此可能不清楚从哪里开始以及遵循什么流程。

阅读更多

深入研究显示属性:框生成

继续 CSS 中的 `display` 属性系列,这次 Rachel Andrew 看一下控制框生成的值,对于那些你根本不想生成框的时候。

阅读更多

回顾 SmashingConf 旧金山 2019

我们在售罄的 [SmashingConf San Francisco](https://smashingconf.com/sf-2019/) 度过了美好的时光! 在本文中,Rachel Andrew 汇总了所有在台上和台下共享的视频、照片、推文和资源。

阅读更多

更好决策的设计师指南

设计涉及决策,而这些决策往往是有缺陷的,因为我们的大脑天生就是为了生存。 了解为什么我们经常陷入四个常见的决策陷阱以及如何避免它们。

阅读更多

了解 MutationObserver API

在复杂的 Web 应用程序和框架中,有时需要监视对 DOM 的更改。 通过解释和交互式演示,本文将向您展示如何使用 MutationObserver API 使观察 DOM 变化变得相对容易。

阅读更多

隐私用户体验:隐私意识设计框架

在本系列的最后一篇文章中,我们将研究通知 UX 和权限请求,以及如何在考虑用户隐私的情况下更好地围绕它们设计体验。

阅读更多

它在这里! 认识“网络艺术指导”,一本新书

100 多年来,艺术指导一直是广告和平面设计的一部分,但在网络上艺术指导很少见,而且很少有关于它的有意义的对话。 Andy Clarke 的“网络艺术指导”改变了这一点,并解释了艺术指导、它的含义、它的重要性以及谁能做到。

阅读更多

构建 Node.js Express API 以将 Markdown 转换为 HTML

了解如何使用 Node.js 和 Express 框架来创建 API 端点——在构建将 Markdown 语法转换为 HTML 的应用程序的上下文中。

阅读更多