AngularJSとjQueryの違いは何ですか?質問する

AngularJSとjQueryの違いは何ですか?質問する

私が知っているjsライブラリは1つだけです。jQueryしかし、
私のグループの他のコーダーは変化していますアンギュラー新しいプロジェクトのデフォルトライブラリとして。

何も知りません。jQuery とどう違うのでしょうか?
jQuery で同様のタスクを実行するための関数セットはすでにあります。jQuery のものを AngularJS でも使用できますか?

ベストアンサー1

  1. Angular 1 はフレームワークでしたが、Angular 2 はプラットフォームです。(参照

開発者にとって、Angular2は画面上にデータを表示する以外にもいくつかの機能を提供します。たとえば、Angular2 CLIツールを使用すると、コードを「プリコンパイル」して必要なJavaScriptコードを生成することができます(木を揺らす) を使用すると、ダウンロード サイズが 35K 程度まで縮小されます。

  1. Angular2 は Shadow DOM をエミュレートしました。(参照

これにより、SEO の問題に対処し、ブラウザーでは動作しない Nativescript などを処理できるサーバー レンダリングが可能になります。

  • 公式ドキュメントサイト

  • ng-conf 2016 初日の基調講演

  • リソースリンク 原文:基本的に、jQuery は DOM 要素を操作および制御するための優れたツールです。Web アプリケーションではなく Web サイトを構築する場合のように、DOM 要素のみに焦点を当て、データ CRUD には焦点を当てない場合は、jQuery が最適なツールの 1 つです。(この目的には AngularJS も使用できます。)

AngularJSはフレームワークです。以下の特徴があります。

  1. 双方向データバインディング
  2. MVW パターン (MVC 風)
  3. テンプレート
  4. カスタムディレクティブ(再利用可能なコンポーネント、カスタムマークアップ)
  5. RESTフレンドリー
  6. ディープリンク(動的ページへのリンクを設定する)
  7. フォーム検証
  8. サーバー通信
  9. ローカリゼーション
  10. 依存性注入
  11. 完全なテスト環境(ユニット、e2eの両方)

これをチェックしてプレゼンテーションこの素晴らしい紹介

公式の開発者ガイド

または、これらの素晴らしいものから学んでくださいビデオチュートリアル

チュートリアルビデオをもっと見たい場合は、この投稿をご覧ください。60以上のAngularJSチュートリアルのベストコレクション

jQuery は AngularJS で問題なく使用できます。

実際、AngularJS では優れたツールである jQuery lite が使用されています。

からよくある質問

Angular は jQuery ライブラリを使用しますか?

はい、アプリケーションのブートストラップ時にアプリ内に jQuery が存在する場合、Angular は jQuery を使用できます。スクリプト パス内に jQuery が存在しない場合、Angular は jQLite と呼ばれる jQuery のサブセットの独自の実装にフォールバックします。

ただし、AngularJS コントローラーの DOM を変更するために jQuery を使用しないでください。ディレクティブ内で変更してください。

アップデート:

Angular2がリリースされました。ここ初心者向けの素晴らしいリソースリストです

おすすめ記事