2009-08-11 3 views
0

Denken Sie nicht darüber nach - es gibt einen sehr gebräuchlichen Begriff und ich ... habe ... vollständig ... vergessen ... es! ;-)Javascript arranaged, so dass die Dinge in Ordnung sind, wenn es kein Javascript gibt?

Wie heißt es, wenn eine Webseite Javascript benutzt (in der Regel in einer ausgefeilten Art und Weise, die der Funktionalität der Seite einen erheblichen Betrag hinzufügt), aber die Dinge sind so angeordnet, dass der Browser hat Javascript deaktiviert ist der Benutzer immer noch in der Lage, einige/alle der vorgesehenen Funktionen zu gewinnen (wenn auch vielleicht mit mehr Aufwand/weniger Augenschmaus).

dank

R.

Antwort

1

"Vermindert würdevoll"

+0

Danke - auch sehr schnell! (Entschuldigung kann nur eine Antwort als "richtig" markieren, aber offensichtlich waren Sie auch - schätzen Sie es) – shearichard

3

Der ältere Begriff ist Graceful Degradation. Der neuere, wohl passendere Begriff ist Progressive Enhancement. Die Unterscheidung kann wichtig sein, da es den Schwerpunkt auf universelle Zugänglichkeit und universelle Funktionalität legt zuerst, und die Erfahrung für diejenigen, die es unterstützen können, zu verbessern.

+0

Danke - wie die anderen ... sehr schnell. Ich habe den Begriff 'Progressive Enhancement' nicht gesehen. Ich werde es mir ansehen. – shearichard

+0

Zum Wohle anderer http://en.wikipedia.org/wiki/Progressive_enhancement – shearichard

0

Die Plakate über mir haben gute Bedingungen gegeben, also werde ich mich nicht darum kümmern.

Falls Sie sich auch über die Frage, wie ist es tatsächlich getan, ist der einfachste Weg, es zu tun

<noscript>Alternative HTML here</noscript> 

zu verwenden, die wie die Anzeige der Zeit für kleine dinky Dinge in Ordnung ist. Für AJAX- oder JQuery-generierte Sachen müssen sie den vollständigen inneren HTML-Code für das fragliche Element haben, der zuerst gelöscht wird (hoffentlich ohne zu viele grafische Artefakte, wenn die Seite schnell genug geladen wird), wenn JavaScript aktiviert ist.

Natürlich gibt es natürlich auch andere Möglichkeiten, aber das ist die Grundidee - in HTML eine Alternative zu JavaScript bereitzustellen, und wenn das JavaScript anders aussehen soll, kann es das DOM oder verwenden jQuery oder was nicht, um das HTML im laufenden Betrieb zu ändern.

Verwandte Themen