2

現在、Knockout.j、Backbone.js などの JS ベースの MVC フレームワークが非常に多くありますが、それらのほとんどは、Google によって簡単にインデックス付けできる SEO フレンドリーではないようです。

デフォルトで SEO をサポートするフレームワークを見逃していませんか?

4

1 に答える 1

2

検索エンジンが 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 です。

于 2012-08-15T18:24:54.903 に答える