2

我正在构建一个使用大量 Javascript 的 Web 应用程序。现在我想知道让应用程序在没有 Javascript 的情况下工作是否有意义?对于普通网站,我可以理解您希望确保每个人都可以使用它,但您可以对复杂的 Web 应用程序说同样的话吗?

我检查了一些大型网络应用程序,似乎有些可以,有些则不能。例如,GMail 有一个无需 Javascript 即可工作的基本版本。

如果您查看 Google Docs,如果没有 Javascript,它根本无法工作。在没有 Javascript 的情况下创建像 GDocs 这样的应用程序很可能是不可能的。

这是一个很好的标准吗:如果不可能回退到非 Javascript 工作应用程序,你不这样做吗?

4

1 回答 1

1

这实际上取决于您的项目是什么以及您的目标受众是谁。

对于网站/页面而不是应用程序的项目,应该有一个选项可以在禁用 JS 的情况下浏览,但如果只在只读模式下也没关系。这个站点(SO)就是这种方法的一个例子。

对于应用程序且涉及非常复杂的 UI 组合和依赖项的项目,可能没有其他选择。例如,ASP.NET 项目在没有 JavaScript 的情况下将无法运行,但考虑到它带来的强大抽象,通常没有人会抱怨。

于 2010-09-06T11:18:38.233 回答