bootstrap は JavaScript フレームワークではなく、いくつかの付属の JS プラグインを備えた単なるフロントエンド UI フレームワークです。 angularjs は、複雑なビジネス ロジックを備えた CRUD アプリケーションを開発するように設計された JavaScript mvvm フレームワークです。
関連する推奨事項: 「bootstrap 入門チュートリアル 」
AngularJS は js フレームワークです。コードを編成する方法を定義し、サービス、スコープ、サービスなどの多くの概念を導入します。フィルタ、ディレクティブなど、双方向バインディングを実装します。スコープ内のデータを変更するだけで、ビューが自動的に更新されます。ビューを更新するために DOM 操作を記述する必要はありません。コードはフォーカスできます。ビジネス ロジックの詳細;
jquery のみ フロントエンド ライブラリと言えます。その名前のようにクエリが利点です。便利なセレクターを提供しますが、コードをどのように編成するかについては規定されていません。また、双方向バインディングも実装していません。したがって、jquery を使用する場合、コードのほとんどは実際にはビジネス ロジックではなく DOM 操作になります。
Bootstrap は、応答性の高いレイアウトとフラット コンポーネント スタイルを提供する CSS フレームワークです。もちろん、jquery に基づくいくつかの対話型コントロールも提供します。
これら 3 つは組み合わせることができます。AngularJS には、デフォルトで jquery の軽量バージョンである jqLite が付属しています。jquery が導入されると、それ自体の jqLite が置き換えられます。AngularJS 自体はスタイルを提供していないため、ブートストラップと組み合わせてインターフェースを作成できます。
以上がブートストラップとangularjsの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。