我继续阅读的大部分关于优雅降级的内容都适用于不使用JavaScript的浏览器。但是我的经验表明,现在不再合理地期望在没有JS和CSS支持的情况下获得正常的互联网体验。在当今这个时代,我们需要花费多少精力来进行降级呢?
我继续阅读的大部分关于优雅降级的内容都适用于不使用JavaScript的浏览器。但是我的经验表明,现在不再合理地期望在没有JS和CSS支持的情况下获得正常的互联网体验。在当今这个时代,我们需要花费多少精力来进行降级呢?
请查看这篇文章,它讨论了渐进增强而非优雅降级。与其针对没有特定技术或无障碍问题的用户降低体验,渐进增强会从基础(HTML)开始,并通过利用用户可用的技术来改善用户体验。
采用渐进增强的方式,你永远不需要 noscript 标签,因为你不假设用户一开始就启用了 JavaScript。
这真的取决于您的用户群。如果大多数用户是js关闭的午餐时间企业访客,则应该降级。如果您有重要的盲人用户群,则最好避免使用丰富的界面。
此外,不要忘记SEO和允许机器人爬行您的网站。例如,如果您使用选项卡布局,并且选项卡内容仅通过javascript ajax调用检索,则可以安全地假定爬虫将看不到它。