質問

設計の際は、ビルの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)を達成することをお勧めしたいです。

これを行う方法については、一覧は別にあなたは基本的には、第1の仕事、そしてあなたはAJAXなどのその後を追加するためにサイトを構築見て価値があるプログレッシブ・エンハンスメントに、。それはワード、外出先からまともなセキュリティと機能で、作業するアプリに強固な基盤を提供しますので、私はこのアプローチを好みます。それへの将来の拡張は、基本的なレベルで行われ、その後、AJAX層に添加することができます。旧なしで、それは将来的にはアプリに優雅に劣化部品の中に追加することが難しくなります。

とにかく、記事を楽しみ、あなたは一般的にこのようなものについての詳細をお知りになりたい場合は、リストは別に素晴らしいサイトです!

ジェレミーキースは彼の Hijax の記事でプログレッシブ・エンハンスメントのための議論をまとめます。

一般的に、私はJS-対応のブラウザをターゲットに動的にHTML要素に「JS」のクラスを適用するには、次のコードを使用します。

<script type="text/javascript">if(h=document.documentElement)h.className+=" js"</script>

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top