1

JavaScript をサポートしていない、または無効にしているブラウザーでも機能する、JQuery リッチ Web サイトの設計に関する基本原則とチュートリアルを探すのに適した場所を知っている人はいますか?

それが可能であれば、実際には..

4

1 に答える 1

2

これらすべてを見る前に、いくつかのことに注意する必要があります。

歴史的に、JSなしで物事を機能させる理由はたくさんありました。

  • SEO。GooglebotはLynxのように動作しました
  • モバイルデバイス。JSを実行するものがあったとしても、ほとんどありません。
  • JSをオフにするParanoidユーザー
  • 企業の制限
  • アクセシビリティ-スクリーンリーダーなど。

今日の風景を見ると、物事は異なります

  • GooglebotはJSを評価します。私自身のテストでは、GooglebotがjQueryコードを介してajaxリクエストを作成し、その結果にページに挿入されたテキストを含めることができることがわかりました。
  • 多くのユーザー(Android Phone + IE8ユーザー)にとって、モバイルデバイスはデスクトップよりも優れたブラウザーを実行します
  • Noscriptなどを使用すると、サイトをホワイトリストに登録できますが、とにかく誰もそれを使用することはほとんどありません。
  • 一部の企業はまだJSを禁止している可能性がありますが、繰り返しになりますが、それは最小限です
  • アクセシビリティは向上しており、多くの点で問題にはなりませんが、ユーザーはJSをうまく処理できない古いバージョンを使用している可能性があります。

これは、アクセシビリティの理由からJSなしでサイトを作成していることを意味します。これにより、JSなしで作成しているエクスペリエンスにさらに集中できます。

つまり、AJAXを介して発生することはすべてなしでも発生することを確認する必要があります。これは通常、サーバーサイドコードを変更して、JSONを生成するたびに、JSONが挿入されるページ全体を作成できるようにすることを意味します(つまり、テキストをdivに読み込むボタンがある場合は、実際のページが必要です。で表示)。

別のアプローチは、JSを持たないユーザーを対象とした異なるバージョンのアプリを慎重に提供することです。多くの古いモバイルサイトは、この「良い」例です。

于 2012-06-16T20:38:03.063 に答える