Javascript安排,以便在没有Javascript时一切正常?

时间:2009-08-11 02:57:54

标签: javascript terminology

不要过度思考这个问题 - 这是一个非常常用的术语,我......已......完全......忘记了......它! ; - )

当网页使用Javascript时(通常以复杂的方式为页面的功能增加了大量数据),它被称为是什么?但事情的排列方式是,如果浏览器禁用了Javascript的用户仍然能够获得一些/所有预期的功能(虽然可能需要更多的努力/更少的眼睛)。

感谢

R上。

4 个答案:

答案 0 :(得分:3)

较旧的术语是优雅降级。较新的,可以说更恰当的术语是渐进增强。区别可能很重要,因为它强调普遍可访问性和通用功能首先,并为那些能够支持它的人增强体验。

答案 1 :(得分:2)

答案 2 :(得分:1)

“优雅地降级”

答案 3 :(得分:0)

我上面的海报给出了很好的条款,所以我不会为此烦恼。

如果您还询问它是如何实际完成的,最简单的方法是使用

<noscript>Alternative HTML here</noscript>

这对于显示时间的小小的东西很好。对于AJAX或JQuery生成的东西,他们需要首先显示有问题的元素的完整内部HTML,如果启用了JavaScript,那么它将被清除(希望没有太多的图形工件,如果页面加载足够快)。

我确信还有其他方法可以做到这一点,当然,但这是基本的想法 - 在HTML中提供JavaScript的替代方案,如果JavaScript应该看起来不同,它可以使用DOM或jQuery或者即时修改HTML。