什么是渐进增强?

2024-04-18

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

经过快速谷歌之后,我发现了一些关于它的高层讨论。

谁能推荐一个作为程序员开始的好地方。

具体来说,我一直在用 PHP 编写 Web 应用程序,并希望使用 YUI 来改进我正在编写的页面,但其中很多似乎都非常基于 JavaScript,其中大部分工作都是使用 JavaScript 完成的。对我来说,这似乎有点矫枉过正,因为在没有 Javascript 的情况下查看该网站可能会破坏大部分内容。

任何人都有一些好的地方可以开始使用这个想法,我并不真正关心语言。

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


正如你所说

对我来说,这似乎有点矫枉过正,因为在没有 Javascript 的情况下查看该网站可能会破坏大部分内容。

这不是渐进增强。渐进式增强是指网站无需 JavaScript 或 CSS 即可完美运行,并且then添加(分层)这些额外的技术/代码以提高网站的可用性和功能。

我能给出的最好的例子就是这个网站上的标签输入框。关闭 JavaScript 后,它仍然可以工作,允许您输入用空格分隔的标签。打开 JavaScript 后,您会看到一个下拉列表,其中包含以前条目的建议。

这是渐进增强。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是渐进增强? 的相关文章

随机推荐