よくないさまざまなサイトで、Ajaxの怠慢をよく見かけます。 次のようになります:承認フォームはユーザーを別のページに移動します。このページは大文字で書かれてい
ます。 「または」
あなたのメッセージは、モデレーターによるチェックの後に公開されます。 なぜ実際にそのようなページを作成するのですか? このページには、セマンティックペイロードは含まれていません。 ユーザーがコメントを書いたりログインしたりするために行ったページには、セマンティックの負荷が残っていました。 そして今、彼はすでにそれをやった理由を忘れているかもしれません。 これは、ajaxが何であるかわからなかったときにも一度行いました。 これらのページは単純に$ _POSTパラメーターを処理し、ユーザーがそのようなページでF5をクリックすると、投稿リクエストが再度送信されました。 その後、このアプローチには何か問題があることを理解しましたが、正確に何を言うことができませんでした。
またはその逆-Ajaxの不当な使用。 たとえば、ページ編集者の場合-確かに美しくても機能的ではありません。JavaScriptがあまり消化されない限り、リンクを友人や検索エンジンと共有することはありません。
そして最近、私はajaxを自分用に使用するためのルールを正式にしました。
- 有用な情報を含むページは、ajaxを使用せずに生成されます。 従来のページはよく索引付けされており、美しい、キャッチーなURLがあり、友達と共有できます。
- 2. ajaxのみを使用したサイトのすべての機能制御:コメントの追加、承認フォーム、サイトテーマの切り替えなど。 ユーザーが「あなたのブログのテーマが変更されました!」という1行のページを表示することは何もありません-彼はすでにそれについて知っています。 また、ポストリクエストを再送信する可能性は除外されます。 (はい、ところで、システムの状態を変更するすべてのajaxコントロールはpost経由で送信する必要がありますが、これは別の記事のトピックです。)