渐进增强“辩论”
阅读评论
Nolan Lawson
我在我的演讲中有一张幻灯片写着
在 2016 年,构建一个没有 JavaScript 就不起作用的网站是可以的。
谴责来得既迅速又强烈。
Jeremy Keith 的回复
这种说法让人感觉这是一个二元选择:网站要么起作用,要么不起作用。这不是我建议的。我主张网站的核心功能(可以简单到阅读一些文本)应该可以在没有 JavaScript 的情况下使用(因为,让我们面对现实,这些核心功能不需要 JavaScript)。
听起来大多数人,包括 Nolan 和 Jeremy,都同意渐进增强不必将网站置于“启用了 JavaScript 并加载了,所以它起作用,或者没有启用或没有加载,所以它不起作用”的位置。它更细致入微,并且在网站的逐个功能的基础上发生。
这是一个容易达成共识的中立立场。但我认为这场辩论不断地反复出现是因为“二元”正日益成为事情的处理方式。JavaScript 未完全加载 = 白页一片。很多人说:哎呀。很多人说:无所谓。