優雅な劣化-時を考える
-
23-08-2019 - |
質問
設計の際は、ビルのUIアプリケーション用のAJAXがいると考える優美な劣化(ユーザーにおいてJavaScriptを無効、または利用のスクリーンリーダー)?
- 終了時に、AJAXのサイトが完成
- 各段階の開発
- ん
- ですよね...。
解決
これらの日は、プログレッシブ・エンハンスメントのが一般的に好まれる<のhref = "のhttp:/ /en.wikipedia.org/wiki/Graceful_degradation」REL = "nofollowをnoreferrer">縮退する - 正反対のアプローチ、すなわち
他のヒント
私がこれまで採用しています方法は、それが上にJavaScriptを追加しjavascriptをせずに動作しますので、それを書くことです。
それはブラウザや設定できるように、ページを高めることに重点を置いです、本当に優雅に劣化の逆です。
関連記事の
優雅な劣化は二つのことを記述することができます:
1)これは、特定の機能が無効(例えばJavascriptをされたときにサイトが機能し続けることを可能にする行動(通常はWebサイトやWebアプリケーション)である;。)CSS
2)これは、添えものがオンで動作するアプリケーションを構築するアプローチがあり、その後、その後の修正は、それが言っなしで動作させるためにボルトで固定されているnoisemakersます。
私はあなたが元を達成するために、後者を使用するかどうかを尋ねていると仮定します。テキストベースのブラウザを使用して、それら;障害者補助剤を使用したもの)はそうでない場合は、あなたのサイトを使用することはできません私は間違いなく(Javascriptをオフにして、コンピューティング手掛かりを持つ人々の、すなわち多くを閲覧する誰として、1)を達成することをお勧めしたいです。
これを行う方法については、一覧は別にの
とにかく、記事を楽しみ、あなたは一般的にこのようなものについての詳細をお知りになりたい場合は、リストは別に素晴らしいサイトです!
ジェレミーキースは彼の Hijax の記事でプログレッシブ・エンハンスメントのための議論をまとめます。
一般的に、私はJS-対応のブラウザをターゲットに動的にHTML要素に「JS」のクラスを適用するには、次のコードを使用します。
<script type="text/javascript">if(h=document.documentElement)h.className+=" js"</script>