>웹 프론트엔드 >JS 튜토리얼 >각도란 무엇인가

각도란 무엇인가

清浅
清浅원래의
2019-03-18 11:13:4113408검색

Angular는 단일 애플리케이션 인터페이스를 생성하기 위한 프런트 엔드 프레임워크로 데이터 바인딩, 서비스, 지시문, 종속성 주입 등과 같은 많은 핵심 기능을 갖추고 있습니다. 강력한 모듈 기능을 갖추고 있으며 🎜#AngularTutorial

각도란 무엇인가

Angular 소개#🎜의 장점이 있습니다. 🎜#AngularJS by 2009년 Misko Hevery 등이 설립했으며 나중에 Google에 인수되었습니다. 많은 제품에서 사용되는 뛰어난 프론트엔드 JS 프레임워크입니다. 고급 개념을 갖춘 프런트엔드 개발 프레임워크일 뿐만 아니라 엔드투엔드 솔루션이기도 합니다. 이는 아키텍처 설계의 MVC 패턴을 따르며 데이터와 논리적 처리 구성 요소의 느슨한 결합을 옹호합니다. AngularJS는 명령 기술을 통해 HTML의 자연스러운 확장을 실현하고, 컴파일 기술을 통해 데이터 모델과 디스플레이 뷰의 양방향 자동 동기화를 실현하여 복잡한 DOM 작업을 완화합니다. 또한 프런트엔드 자동화 테스트 기술에 대한 우수한 지원도 제공합니다. Angular의 핵심 기능

데이터 바인딩: 모델과 뷰 간의 자동 데이터 전송을 나타냅니다. 구성 요소 동기.

Controller: 특정 범위에 바인딩된 Javascript 함수를 나타냅니다.

    Service: Angular에는 XMLHttpRequest로 요청할 수 있는 $http와 같은 여러 내장 서비스가 내장되어 있습니다. 그러나 이러한 단일 개체는 응용 프로그램에서 한 번만 인스턴스화할 수 있습니다.
  • Filter: 배열 항목에서 하위 집합을 선택하고 새 배열을 반환함을 나타냅니다.
  • Directive: 지시문은 DOM 요소 마크업에 관한 것입니다. 새로운 사용자 정의 위젯으로 사용자 정의 HTML 태그를 생성하는 데 사용할 수 있습니다.
  • 템플릿: 컨트롤러와 모델에서 렌더링된 정보를 따르는 뷰를 말합니다. 페이지의 단일 파일이거나 여러 뷰일 수 있습니다. #ModelView: MVC 디자인 패턴은 실제로 구현되지 않지만 MVVM(Model-View-View-Model) 디자인 패턴에 더 가깝습니다
  • #🎜🎜 #

    종속성 주입: Angular에는 개발자가 애플리케이션을 더 쉽게 개발, 이해 및 테스트하는 데 사용할 수 있는 종속성 주입 하위 시스템이 내장되어 있습니다.
  • Angular의 장점과 단점:
  • Angular의 장점: 템플릿 기능은 강력하고 여러 번 사용할 수 있는 사용자 정의 명령이 포함된 비교적 완전한 프런트엔드 프레임워크입니다. ng 모듈화는 Java 관련 지식과 규칙을 도입하여 재사용 가능한 코드를 쉽게 작성할 수 있도록 합니다
  • Angular의 단점: 시작하기는 쉽지만 깊이 이해하기는 여전히 어렵습니다. 또한 Angular로 작성된 애플리케이션은 안전하지 않으며 애플리케이션의 보안을 보장하려면 서버 측 인증 및 권한 부여가 필요합니다.

    요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들께 도움이 되었으면 좋겠습니다

위 내용은 각도란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.