Jit*_*yas 2 javascript css accessibility progressive-enhancement
是渐进增强和优雅降级基本上是一回事吗?
不完全的.他们从不同的角度处理类似的问题.
"优雅降级"意味着你有漂亮的功能,并且可以在不支持它的浏览器中处理它不那么漂亮(但仍需要它以某种方式工作).图像上的"alt"属性和<noscript>标记就是这样的例子.
"渐进增强"意味着你只是从基本内容开始,并希望为支持它的浏览器添加spiff,而不会破坏那些不支持它的网站.举个例子,假设你有一个链接列表作为导航菜单.它工作正常,但如果你添加一些JavaScript它可以给你弹出菜单,工具提示,以及所有这些.
基本上,渐进增强表示"从良好的内容开始,并在你可以的时候让它变得更好",优雅的退化说"我认为你可以做这个很酷的东西......但是如果你不能......那么......这是你可以做的其他一些废话."
猜猜哪一个更好.