0pl*_*us1 22 javascript ajax graceful-degradation
严肃的问题.
我尝试了大多数着名的网站(包括脸谱版),我可以说,在禁用js的情况下,大量的功能都不会降级.我总是被告知js应该优雅地降级,但这仍然适用于这些日子和时代吗?
几个站点正在删除ie6支持,并且大多数web2.0严重依赖于js(尤其是ajax,我甚至发现一些站点不允许你在没有启用js的情况下登录).
你对此有何看法?
编辑:
我想补充一点,我首先开发没有js的webapps,然后用它来增强它们.问题是年复一年,js越来越成为网络的一部分.HTML5,canvas和重js应用程序开始兴起.我们是否会达到js在大多数网站中必修的程度?我谈到了facebook,因为该网站实际上已经降级,并且可以在没有js的情况下使用,但大多数功能和快捷方式都被剥夺了网站感觉枯燥和老旧的点.还有一个例子,其中js比服务器端脚本更好,例如,大型表的排序比php实现更快,服务器密集程度更低.
ps我不知道如何使这个社区维基,但我会,我只是对你的意见感兴趣.
Gre*_*reg 28
即使是没有必要的,我还是喜欢编写的应用程序并不需要启用JS.
我不认为你的网络应用程序的非JS版本有很多受众,即使有,谁在乎呢?这是一小部分人,你不会通过强迫他们升级他们的浏览器来惹恼很多人.
但是,我没有为我的用户编写降级JS,我为我写了...
事实上,我根本不写降级JS - 我写了增强 JS.
如果我首先在没有JavaScript的情况下编写应用程序,我觉得我可以编写具有更多方向和成功的应用程序,并稍后添加JavaScript以增强应用程序.
Nat*_*han 21
在2011年,仍有几种重要类型的用户,您不能认为javascript将正常运行:
所以我认为提供优雅降级仍然是最好的.
Dom*_*ger 13
一如既往地提出这些问题,答案取决于它.
这取决于您的受众(可能与您可以找到的任何通用浏览器统计信息有很大不同).
有多少人禁用了JavaScript?你关心那些用户吗?如果没有,那么请确保不要优雅地降级.
也就是说,至少,我建议您至少在没有JavaScript的情况下使您的网站可用并可导航.
| 归档时间: |
|
| 查看次数: |
975 次 |
| 最近记录: |