原文地址:https://css-tricks.com/building-skeleton-screens-css-custom-properties/
原文作者:Tapas Adhikary
译者:阳光是sunny
1前言
其实这篇文章网上已经有翻译版本,但是读起来明显是机翻的,实在是受不了,于是就用自己的理解翻译了一下
2正文
项目要不要加载loading状态通常是在项目完成后才考虑的事情,当然,有时候直接就不考虑了。
开发人员的职责不只是提高性能,同时优化网络差时,请求接口缓慢导致的页面的慢渲染也是非常重要的。
3速度的错觉
随着我们对移动体验的期望的变化,我们对性能的理解也在变化。我们期望,无论当前的网络如何,web页面都能像原生应用程序一样顺滑,一样快速响应。
骨架屏的出现。这个想法使得用户更有耐心,因为他们知道正在发生什么,并且在内容实际存在之前能够预测内容,那么他们会认为系统更快。这在很大程度上保持了用户等待的热情。
骨架屏