它是否需要为应用程序开发两个几乎独立的前端,一个使用 Ext JS,另一个根本没有 JS?
问问题
162 次
2 回答
1
嗯,差不多。如果您真的想要网站的 NO-JS 版本,您将需要坚持非常基本的 HTML,并返回服务器并通过任何点击完全重新加载。如果您希望您的真实站点是 ajaxy,那么这将需要该站点的两个不同前端。
请问,你为什么担心没有 JavaScript 的人?没有 JavaScript 的人很少,即使是手机也有不错的 JavaScript 性能。
于 2010-06-17T14:27:56.503 回答
1
您的应用程序应该构建为允许没有 js 的用户访问相同的内容。应用程序上的所有表单帖子和操作都必须具有服务器端处理。这是为了允许非 js 浏览器以及出于安全原因,因为 js 可以被黑客动态编辑。
一旦你有了这个基本功能,你就可以开始添加你的 css 让它看起来不错,并添加 js 来添加由 ajax 完成的回发的附加功能。你应该使用特性检测而不是浏览器检测来检测你的 css 和 javascript,因为浏览器一直在更新新的支持。
因此,您只需要一个包含两种解决方案的前端。
于 2010-06-17T14:29:06.250 回答