javascript – 渐进式增强是否已成为当前问题?

前端之家收集整理的这篇文章主要介绍了javascript – 渐进式增强是否已成为当前问题?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在防御渐进增强方面,我听到了几件事情.

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

解决方法

Javascript is off or not available

并且NoScript等插件的使用也在增加(不足为奇,因为JS漏洞一直是流行的攻击媒介,并且它不需要一个漏洞来循环警报()炸弹来破坏你的下午)

Mobile browsers won’t work.

然后我们有像Opera Mini这样的浏览器,它不能很好地处理JS但是能很好地处理大屏幕布局.

Spiders won’t be able to crawl

因此,您可以通过花时间提供有关如何运行JS的指令以及首先以特定方式构建JS来解决某些搜索引擎中对JS的依赖.这通常是更高的维护,然后只是建立渐进增强.

猜你在找的JavaScript相关文章