当前位置: 首页 > 面试题库 >

什么是渐进增强?

阳长恨
2023-03-14
问题内容

Jeff在谈论使用JQuery编写stackoverflow时提到了“渐进增强”的概念。

快速浏览Google之后,我发现了一些有关它的高层讨论。

任何人都可以推荐一个适合作为程序员开始的好地方。

具体来说,我一直在用PHP编写Web应用程序,并且希望使用YUI来改进我正在编写的页面,但是其中很多似乎都是基于JavaScript的,而大多数驴工作都是使用JavaScript完成的。对我来说,这似乎有些过大,因为在没有Javascript的情况下浏览网站可能会破坏大多数网站。

任何人都有一些开始使用此想法的好地方,我并不真的在乎这种语言。

理想情况下,我想看看如何首先开始创建静态HTML,然后向其添加YUI(或任何Ajax框架),以便获得更丰富的客户端的好处?


问题答案:

另请参见Unobtrusive
Javascript
,它是基础的逐步改进。



 类似资料:
  • 我们强调渐进式的改善站点体验主要有下面两个原因: 降低站点改造的代价,逐步支持各项新技术,不要一蹴而就 新技术标准的支持度还不完全,新技术的标准还未完全确定 PWA 改造的成本考虑 PWA 涉及到从安全、性能和体验等方面的优化,想要一次性支持所有特性,代价很高,老板也不一定愿意投入大量人力来支持这项大工程。 所以,从改造的成本考虑,我们也建议采取渐进式的方式,可以考虑按照下面的步骤来改造: 第一步

  • 本文向大家介绍请问Redis的rehash怎么做的,为什么要渐进rehash,渐进rehash又是怎么实现的?相关面试题,主要包含被问及请问Redis的rehash怎么做的,为什么要渐进rehash,渐进rehash又是怎么实现的?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 因为redis是单线程,当K很多时,如果一次性将键值对全部rehash,庞大的计算量会影响服务器性能,甚至可能会

  • 你可能听过优雅降级(graceful degradation)和渐进增强(progressive enhancement)这两个词,它们是构建Web应用时,处理多浏览器支持的两种方法论,并在Web社区中引发过激烈的辩论。 持优雅降级观点者认为,应该针对最高级、最完善的浏览器来设计网站。然后,再为那些被认为过时或有功能缺失的浏览器提供候选方案,使之基本可用,但不至于完全失效。这样一来,新特性在老浏览

  • 我正在为画廊老板建立一个网站,每个网页都有很多图片。因此,我想延迟加载网页上的图像,使最初的负载较轻。不过,我想以“逐步加强”的方式来实施这一点。 我发现了很多延迟加载方法,但它们都需要修改html代码,这样关闭javascript后网页就没用了。(例如,标记的属性保持未设置,直到图像延迟加载)。 要逐步实现懒惰加载方法,我认为需要以下内容: 阻止浏览器获取图像,即使页面上有其他图像,但仅在启用j

  • 我现在正在做一个项目,在这个项目中我们使用cucumber-jvm来驱动验收测试。

  • 本文向大家介绍为什么Vue被称为“渐进框架”?相关面试题,主要包含被问及为什么Vue被称为“渐进框架”?时的应答技巧和注意事项,需要的朋友参考一下 为什么Vue被称为“渐进框架”?