アンギュラーとは

清浅
リリース: 2019-03-18 11:13:41
オリジナル
13418 人が閲覧しました

Angular は、単一のアプリケーション インターフェイスを作成するためのフロントエンド フレームワークであり、データ バインディング、サービス、ディレクティブ、依存関係の注入などの多くのコア機能を備えています。強力なモジュール機能があり、カスタム コマンドの利点があります

アンギュラーとは

#[推奨コース:#Angular チュートリアル]

Angular の概要

AngularJS は、2009 年に Misko Hevery らによって作成され、後に Google に買収されました。多くの製品で使用されている優れたフロントエンド JS フレームワークです。これは、高度なコンセプトを備えたフロントエンド開発フレームワークであるだけでなく、エンドツーエンドのソリューションでもあります。これは、アーキテクチャ設計における MVC パターンに従い、データと論理処理コンポーネントの疎結合を提唱します。 AngularJSは命令技術によりHTMLの自然な拡張を実現し、コンパイル技術によりデータモデルと表示ビューの双方向の自動同期を実現し、複雑なDOM操作を軽減します。さらに、フロントエンドの自動テストテクノロジの優れたサポートも提供します。

Angular のコア機能

  • データ バインディング: モデル コンポーネントとビュー コンポーネント間のデータの自動同期を表します。

  • Controller: Javascript 関数が特定のスコープにバインドされていることを示します。

  • サービス: Angular には複数の組み込みサービスが装備されています。たとえば、$http は XMLHttpRequest リクエストとして使用できます。ただし、これらの単一オブジェクトはアプリケーション内で 1 回しかインスタンス化できません。

  • フィルター: 配列のエントリからサブセットを選択し、新しい配列を返すことを示します。

  • ディレクティブ: ディレクティブは DOM 要素タグに関するものです。カスタム HTML タグを新しいカスタム ウィジェットとして作成するために使用できます。

  • テンプレート: コントローラーとモデルからレンダリングされた情報に準拠するビューを指します。ページ上の単一のファイルまたは複数のビューにすることができます

  • ルーティング: ビューの切り替えに使用されます

  • モデル ビュー: の真の実装ではありませんMVC デザイン パターンですが、MVVM (Model-View-View-Model) デザイン パターンに近いです。

  • 依存性注入: Angular には、開発者がアプリケーションで使用できる依存性注入サブシステムが組み込まれています。開発、理解、テストを容易にするために使用されます。

Angular の利点と欠点:

Angular の利点: テンプレートは強力で、カスタム コマンドを備えた比較的完全なフロントエンド フレームワークです。 . 何度も使用します。 ng モジュール化では、再利用可能なコードを簡単に作成するための Java 関連の知識とルールが導入されます。

Angular の欠点: 始めるのは簡単ですが、深く理解するのはまだ困難です。さらに、Angular で作成されたアプリケーションは安全ではないため、アプリケーションのセキュリティを確保するにはサーバー側の認証と認可が必要です。

要約: 上記がこの記事の全内容です。皆様のお役に立てれば幸いです

以上がアンギュラーとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート