渐进增强“辩论”

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 $200 免费信用额度!

Nolan Lawson

我在演讲中有一张幻灯片,上面写着

在2016年,构建一个没有 JavaScript 就能运行的网站是可以的。

谴责来得既快又猛烈。

Jeremy Keith 的回应

这种说法让人感觉这是一个二元选择:要么网站运行,要么不运行。 这不是我的本意。 我主张网站的核心功能(可以简单到只是阅读一些文本)应该可以在没有 JavaScript 的情况下使用(因为,让我们面对现实,这些核心功能不需要 JavaScript)。

听起来大多数人,包括 Nolan 和 Jeremey,都同意渐进增强不需要将网站置于“启用并加载了 JavaScript,所以它运行,或者没有启用或没有加载,所以它不运行”的境地。 它更加细致入微,并以网站的逐个功能为基础进行。

这是一个很容易达成一致的中间立场。 但我认为这场辩论反复出现的原因是,“二元”越来越成为事物运行的方式。 JavaScript 未完全加载 = 空白页面。 许多人说:糟糕。 许多人说:无所谓。

直接链接 →