在防御渐进增强方面,我听到了几件事情.
Javascript已关闭或无法使用.根据W3School’s Javascript statistics,95%的人在2008年1月启用了Javascript(2.5年前).基于这些统计数据的趋势似乎是支持Javascript的浏览器正在崛起.重型AJAX的采用可能会促使用户更快地启用.从业务角度来看,支持纯文本或可访问性并不是很有意义,因为它们可能占流量的不到1%.
移动浏览器不起作用.由于屏幕尺寸有限以及移动设备上的完全不同的浏览体验,我会以任何方式创建网站的移动版本.人们可能会争论使用不同的CSS用于屏幕阅读器/移动设备,但无论你看起来多么整洁,你都无法在移动设备上获取尽可能多的信息.
对于像Android和iPhone这样的新一代移动设备来说,原始声明甚至都不是真的,它们的每日激活率总计> 200,000.此外,大多数Javascript眼睛(如jQuery UI)没有多大意义,因为移动设备上的网站体验是如此不同(没有鼠标悬停等).我认为移动设备是他们自己的平台,需要定制版本的网站.另一个趋势是创建网站/服务的“本机应用程序”版本.
蜘蛛将无法爬行.这也不是真的.可以将DOM用作Javascript的数据容器(使用您的实体填充div / input标签).此外,谷歌已努力制作AJAX websites crawlable.
类似主题:
> How important do you think Progressive Enhancement is?
> JavaScript Detection / Browser Statistics
有趣的链接:
> Mobile compatibility tables
> Making AJAX Applications Crawlable