基本的にjQueryはDOM要素の操作・処理に適したツールです。
Webサイト構築のようにDOM要素へフォーカスするのであれば、jQueryを使うのが最適です(AngularJSでも可能です)。
AngularJSは「フレームワーク」です。
特徴としては、
- 2方向のデータバインド
- MVWパターン(MVCに近い)
- テンプレート
4.カスタムディレクティブ(再利用できるコンポーネント、カスタムマークアップ)
- RESTフレンドリー
- ディープリンク(動的ページへのリンク設定)
- フォームバリデーション
- サーバーコミュニケーション
- ローカライズ
- 依存性注入
- フルテスト環境(unit/e2e両方)
といったものがあります。
もちろん、jQueryとAngularJSは併せて使っても何の問題も有りません。
実際にAnglarJSではjQuery liteが使われています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。