网络

Saul Bass 能教给我们什么关于网页设计的知识

电影学分、品牌标志、海报……索尔·巴斯做到了这一切,而影响他作品的原则现在与 50 年前一样有价值。

阅读更多

使用 React、Redux 和 Sanity.io 构建 Web 应用程序

Headless CMS 是一种强大而简单的管理内容和访问 API 的方法。 Sanity.io 建立在 React 之上,是用于灵活内容管理的无缝工具。 它可用于从头开始构建从简单到复杂的应用程序。 在本文中,Ifeanyi 解释了如何使用 Sanity.io 和 React 构建一个简单的列表应用程序。 全局状态将使用 Redux 进行管理,应用程序将使用 styled-components 进行样式设置。

阅读更多

TypeScript 中的动态静态类型

在本文中,我们将了解 TypeScript 的一些更高级的特性,例如联合类型、条件类型、模板文字类型和泛型。 我们希望以一种我们可以在大多数错误发生之前捕获它们的方式来形式化最动态的 JavaScript 行为。

阅读更多

如何创建一个引人入胜且有用的聊天机器人

什么是良好的聊天机器人体验? 大多数人会想到机智的响应和机器学习,但聊天机器人 UX 的基础实际上植根于内容策略。 了解如何开发一个听起来很人性化并吸引人们的聊天机器人。

阅读更多

使用 Anima 在几分钟内从设计到开发人员友好的 React 代码

在本文中,我们将学习如何将我们的静态设计转变为具有真实字段、表单、地图和动画的基于代码的实时原型,然后将这个原型转换为 React 代码——所有这些都集成到一个工具中。

阅读更多

Smashing Podcast 第 34 集与 Harry Roberts:Web 性能状况如何?

在本集中,我们将讨论 Web 性能。 2021 年的业绩前景如何? 德鲁麦克莱伦与专家哈利罗伯茨交谈以找出答案。

阅读更多

使远程工作工作:有用的工具和资源

远程工作时如何保持创意、专注和有条理? 我们收集了一些我们日常使用的有用工具和资源,以帮助您充分利用远程工作。

阅读更多

何时对自由项目说不

对于饥饿的自由职业者来说,很难拒绝工作。 但从长远来看,对不合适的项目说不会让你成为更好的自由职业者。 本文将帮助自由职业者和顾问批判性地思考何时拒绝机会或请求,以及如何果断而友好地拒绝。

阅读更多

我们如何改进 SmashingMag 性能

在本文中,我们将仔细研究我们在这个站点上所做的一些更改——使用 React 在 JAMStack 上运行——以优化 Web 性能并改进 Core Web Vitals 指标。 我们犯了一些错误,以及一些有助于全面提升所有指标的意外变化。

阅读更多

如何为以太坊区块链构建 Node.js API

在本文中,John Agbanusi 解释了如何通过构建和部署以太坊区块链以实现去中心化,从头开始构建 Node.js API。 他还向您展示了将 API 和区块链集成到称为“去中心化应用程序 API”的单个 API 的分步过程。

阅读更多