이 글에서는 주로 angularjs의 소개와 기능을 소개합니다. 잘 읽어보시길 바랍니다. 이제Angularjs의 소개와 역할에 대한 글을 살펴보겠습니다.
우선,Angularjs가 무엇인지부터 이해해야 할까요?
AngularJs(이하 ng)는 동적 웹 애플리케이션을 설계하기 위한 구조적 프레임워크입니다.
우선 클래스 라이브러리가 아닌 프레임워크입니다. EXT와 같은 웹 애플리케이션을 설계하기 위한 완전한 솔루션 세트를 제공합니다. 핵심은 실제로 HTML 태그의 향상된 기능이므로 단순한 JavaScript 프레임워크 그 이상입니다. HTML 태그 향상이란 무엇입니까? 실제로 태그를 사용하여 페이지 논리의 일부를 완성할 수 있습니다. 구체적인 방법은 사용자 정의 태그, 사용자 정의 속성 등을 사용하는 것입니다. HTML에 기본이 아닌 이러한 태그/속성은 ng: 지시문에 이름이 있습니다. 이에 대해서는 나중에 자세히 설명합니다. 그렇다면 동적 웹 애플리케이션이란 무엇일까요? 기존 웹 시스템과 달리 웹 애플리케이션은 사용자에게 풍부한 작업을 제공할 수 있으며 URL 점프 없이 사용자 작업으로 뷰를 지속적으로 업데이트할 수 있습니다. ng 관계자는 또한 게임이나 이미지 처리 애플리케이션보다는 CRUD 애플리케이션, 즉 데이터 연산이 많은 애플리케이션 개발에 더 적합하다고 밝혔습니다. 이를 달성하기 위해 ng는 템플릿 메커니즘, 데이터 바인딩, 모듈, 지시문, 종속성 주입 및 라우팅을 포함한 몇 가지 훌륭한 기능을 도입합니다. 데이터와 템플릿의 바인딩을 통해 지루한 DOM 작업을 없애고 비즈니스 로직에 집중할 수 있습니다.
또 다른 질문입니다. ng는 MVC 프레임워크인가요? 아니면 MVVM 프레임워크인가요? 공식 웹사이트에서는 ng의 디자인이 MVC의 기본 아이디어를 채택했다고 언급했지만, 코드를 작성할 때 실제로 ng-controller 명령을 사용하고 있기 때문에 완전히 MVC는 아닙니다(적어도 이름에서 보면 MVC입니다). ), 그러나 이것은 컨트롤러가 처리하는 비즈니스는 기본적으로 뷰와 상호 작용하는 것으로 MVVM에 매우 가까운 것으로 보입니다. 눈에 띄지 않는 공식 웹사이트 제목인 "AngularJS — Superheroic JavaScript MVW Framework"에 주목해 보겠습니다.
angularjs가 무엇을 할 수 있는지 볼까요?
1 JavaScript로 작성된 클라이언트 측 기술을 완전히 사용합니다. 다른 유서 깊은 웹 기술(HTML, CSS 및 JavaScript)과 함께 작동하여 웹 애플리케이션 개발을 그 어느 때보다 쉽고 빠르게 만듭니다.
2.AngularJS는 주로 단일 페이지 웹 애플리케이션을 구축하는 데 사용됩니다. 개발자와 일반적인 웹 애플리케이션 개발 작업 간의 추상화 수준을 높여 대화형 최신 웹 애플리케이션을 더 쉽게 구축할 수 있습니다.
3. AngularJS 개발팀은 이를 동적 웹 애플리케이션 구축을 위한 구조화된 프레임워크라고 설명합니다.
4.AngularJS를 사용하면 웹 애플리케이션 개발이 매우 간단해지는 동시에 복잡한 애플리케이션 구축의 어려움도 줄어듭니다. 개발자가 최신 웹 애플리케이션에서 자주 사용하는 다음과 같은 일련의 고급 기능을 제공합니다. 🎜#
Angularjs의 소개와 Anglejs의 일부 기능에 대한 이 기사는 이것입니다. (Angularjs에 대해 더 알고 싶다면 PHP 중국어 웹사이트의 AngularJS 사용자 매뉴얼 열을 방문하여 자세히 알아보세요.) 질문이 있으시면 아래에 메시지를 남겨주세요.
【에디터 추천】
위 내용은 Anglejs가 정확히 무엇인가요? Anglejs는 무엇을 할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!