現在、Knockout.j、Backbone.js などの JS ベースの MVC フレームワークが非常に多くありますが、それらのほとんどは、Google によって簡単にインデックス付けできる SEO フレンドリーではないようです。
デフォルトで SEO をサポートするフレームワークを見逃していませんか?
現在、Knockout.j、Backbone.js などの JS ベースの MVC フレームワークが非常に多くありますが、それらのほとんどは、Google によって簡単にインデックス付けできる SEO フレンドリーではないようです。
デフォルトで SEO をサポートするフレームワークを見逃していませんか?
検索エンジンが JS アプリのインデックス作成を学習するまで、純粋な JavaScript Web アプリ (つまり、サーバーが API のみ) を使用することはできません。
ただし、サーバーとクライアントの間でビュー テンプレートを共有できれば、非 JS バージョンの負担の大部分が軽減されます。好きな JS フレームワークを使用できます。
たとえば、 Mustacheには多くの言語 (Ruby、PHP、および JS) の実装があり、JavaScript から簡単に使用できます。
Node と Browser 間でコードを共有するパイプ ドリーム トークでは、Node.js と Backbone.js の間でルーティング、コントローラー、テンプレート、さらにはモデル コード コードを共有する可能性を探り、GitHub のコンセプト デモを使用します。
非 JS フォールバックを使用した単純な AJAX の構築を検討している場合は、nice URL に新しい pushState API を使用する jquery-pjaxを検討することをお勧めします。
これは、実際のパーマリンク、ページ タイトル、完全に劣化する作業用の戻るボタンを備えた ajax です。