0

私は単一ページのアプリケーションに取り組んでおり、Angular を参照しています。ただし、Angular を使用しているのはルーティング (およびパーシャル間の遷移をアニメーション化するための ng-animate) だけなので、ページ全体をリロードせずにビューを変更できます。Angular 以外のものを使用する予定はありませんが、これが初めての SPA であるため、確かなことはわかりません。読み込み時間 (特に CDN の近くにいない海外のユーザーの場合) やセキュリティ (それらの機能を使用していない場合、潜在的な脆弱性があっても意味がない) などについて心配しています。

Q: Angular は過剰なルーティングのためだけに使用していますか? もっと軽量なものを使用する必要がありますか?

4

1 に答える 1

3

AngularJS はフレームワークであり、ルーティングにのみ使用されます。バグにバズーカを使用するようなものです...

軽量ライブラリが必要だと思います。

IMHOをルーティングするための最良の選択は、必要に応じてテンプレート化するためのSammy.jsとmustache.jsです。

http://sammyjs.org http://mustache.github.io

この投稿を参照してください: Sammy.js/History.js/Nav.js の比較

それが役に立てば幸い。

于 2013-10-09T05:08:52.480 に答える