STATES 极限与异常四屏 01—04
四个
没字的时候
顺的时候写字,不顺的时候也得有话说。断网、空着、找不到、还没来, 这四种情况各占一屏,说的是同一件事:这一页没有内容,但这一页还在。
01Offline / Retry E_OFFLINE
断网重试
纸层页面断网时自动浮出这一层(写死在 assets/offline.js),不占着不动;「重试」会真的重新问一次浏览器。
连不上
网络断了。已经醒过的字还在本机,新的一页要等一等。
E_OFFLINE
02Empty State E_EMPTY
空数据
书架是空的、我的里还没有记录、实验间搜不到字,都落在同一个空状态上:一句话说清为什么空,再给一个出口。
03404 Not Found E_NOT_FOUND
找不到
找不到的页面不摆白屏。下面这一整块就是 404.html 本体,用 iframe 直接载进来的——环在转,字是真的,不是截图。
iframe · 404.html?embed=1 · 实时
单独打开这一页 →
04Skeleton Screen E_LOADING
加载骨架屏
书架第一次打开时先铺骨架,书到了再落下来。骨架按正文的真实行高搭,不是随机几根条。
E_LOADING