1

私の質問は、Web 開発におけるベスト プラクティスと見なされるものに関するものです。私は Web アプリ、特に JavaScript Web アプリに集中してきたので、私の一般的な方法は、html をロードし、ajax を使用してデータベースから必要なデータを取得し、ビューを動的に構築することです。ですから当然、ページのコンテンツをデータベースに保存することに慣れています。

これは、ブログの投稿や、表示したい電話番号やメール アドレスなどの少量のデータには最適ですが、通常は静的コンテンツとなるものはどうでしょうか。バックエンド Web アプリに関するコンテンツを表示するマーケティング フロント ページを考えてみてください。これをすべて 1 つのページに保持し (検索エンジンに適していなくても)、javascript トランジションを使用してデータを表示するとよいでしょう。必要に応じてデータベースからデータを取得します。よくある質問リストのような混合コンテンツ タイプについてはどうでしょうか。次に、一般的なデータの個別の段落などです。

この種のことは通常どのように達成されますか?

4

1 に答える 1

1

AJAXは素晴らしいものですが、このように使用するべきではないと思います。私は権威として話すことはできませんが、この種のことのためにあなたのコンテンツを別々のページに保存することが望ましいと思います。

重要なの、Ajaxルートをたどる場合は、常にページを履歴を通じて実際にブックマーク可能/ナビゲート可能にすることです。

つまり、 http://www.example.com/webapp/にアクセスし、[about]をクリックすると、http://www.example.com/webapp/#aboutに移動します

http://www.example.com/webapp/#aboutに再度アクセスすると、元の場所に戻るはずです。

エンドユーザーの基本的な欲求を忘れてしまうような派手なトランジションに夢中になっているサイトよりも腹立たしいものがあります。

于 2012-07-25T17:29:16.843 に答える