网络

为无浏览器 Web 设计

用户不会关心技术是原生的、已安装的 Web 应用程序还是网站。 让用户参与并让购物者转化的真正原因是体验本身。 在本文中,Mitch 深入研究了 Android 设备上的 PWA,并解释了我们如何为无浏览器网页浏览的新时代铺平道路。

阅读更多

构建无障碍菜单系统

网络上有很多不同类型的菜单。 创造包容性体验是一个在正确的地方使用正确的菜单模式、正确的标记和行为的问题。

阅读更多

来自有爱的猫:欢迎新的 Smashing 会员

认识 Smashing Membership,这是一项致力于支持和突出社区新旧声音的社区活动。

阅读更多

网页设计综合指南

在本文中,我将重点介绍有助于您为网站创建出色用户体验的主要原则、启发式方法和方法。 我将从用户旅程(如何定义网站的“骨架”)之类的全局事物开始,然后深入到单个页面(在网页设计期间应该考虑什么)。 我们还将介绍设计的其他重要方面,例如移动注意事项和测试。

阅读更多

了解 Vary 标头

Vary HTTP 标头每天以数十亿的 HTTP 响应发送。 但它的使用从未实现其最初的愿景,许多开发人员误解了它的作用,甚至没有意识到他们的 Web 服务器正在发送它。 随着客户端提示、变体和关键规范的出现,各种响应正在重新开始。

阅读更多

冒名顶替者的自白

五年前,当我第一次被邀请在欧洲最好的前端会议之一上发言时,我的感受非常**复杂**。 显然,我感到无比自豪和高兴:我以前从未有机会为拥有不同技能的不同受众做这件事。 但我的其他感受却是相当具有破坏性的。 我真的无法理解我怎么能引起任何人的兴趣:尽管那时我已经在前端工作了很多年,但我在社区中非常沉默。 我没有为流行的框架或库做出贡献。 我只是平均水平。 所以,我犯了一个错误的感觉,即**我不配参加那个会议**,这种感觉非常强烈,我不敢相信在我买机票之前我真的会说话。

阅读更多

Gravit Designer 简介:设计天气应用程序(第 2 部分)

欢迎回到 Gravit Designer 教程的第二部分。 在 [第一部分](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) 我们大致了解了 Gravit 并设置了所有内容,在天气应用程序和状态栏中创建背景图像,然后开始制作设计内容的初始元素。 让我们继续我们离开的地方。 在本教程的 [第一部分](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) 中创建了内容区域的主要文本层,让我们继续了解一天中不同时间的天气状况。

阅读更多

使用 AWS Cognito 对 Web 和 iOS 应用程序进行用户身份验证(第 1 部分)

开发人员和组织都在寻找一种方法来提高移动解决方案的灵活性。 人们希望减少从构思到测试的时间。 作为一名开发人员,我经常遇到一个可以减缓移动假设初始构建的障碍:用户管理。

阅读更多

设计完美的功能对照表

对于达到某个阈值的价格标签,或者如果我们特别注重产品的质量,我们希望_绝对_确定我们做出了正确的选择,并且以合理的价格获得了优质的产品。 这就是**功能比较表**与众不同的地方。

阅读更多

设计实施的九大原则

我们如何评估现有项目? 无论我们是在审查代码、审核 CSS 还是为我们团队的某个职位面试候选人,这里有一些可以提供良好指导的原则。

阅读更多