0

アプリ用に2つのほぼ別々のフロントエンドを開発する必要がありますか?1つはExt JSを使用し、もう1つはJSをまったく使用しませんか?

4

2 に答える 2

1

まあ、かなり。サイトのNO-JSバージョンが本当に必要な場合は、非常に基本的なHTMLに固執し、サーバーに戻ってクリックするだけで完全にリロードする必要があります。実際のサイトをアジャクシーにしたい場合は、サイトに2つの異なるフロントエンドが必要になります。

JavaScriptを使用していない人がなぜ心配なのですか?JavaScriptを使用していない人はほとんどいません。携帯電話でさえ、JavaScriptのパフォーマンスはまともです。

于 2010-06-17T14:27:56.503 に答える
1

アプリケーションは、jsを持たないユーザーが同じコンテンツにアクセスできるように構築する必要があります。アプリ上のすべてのフォーム投稿とアクションには、サーバー側の処理が必要です。これは、ハッカーがjsをその場で編集できるため、セキュリティ上の理由からjs以外のブラウザーも使用できるようにするためです。

この基本的な機能を取得したら、cssを追加して見栄えを良くし、jsを追加してajaxによるポストバックで機能を追加できます。ブラウザは常に新しいサポートで更新されるため、cssとjavascriptでブラウザ検出の代わりに機能検出を使用する必要があります。

したがって、両方のソリューションを含む1つのフロントエンドのみが必要です。

于 2010-06-17T14:29:06.250 に答える