AngularJS 튜토리얼

AngularJS매우 강력한 JavaScript 프레임 워크입니다. SPA (단일 페이지 응용 프로그램) 프로젝트에서 사용됩니다. 추가 속성을 사용하여 HTML DOM을 확장하고 사용자 작업에 대한 응답 성을 높입니다. AngularJS는 오픈 소스이며 완전 무료이며 전 세계 수천 명의 개발자가 사용합니다. Apache 라이선스 버전 2.0에 따라 라이선스가 부여됩니다.

AngularJS를 배우는 이유

AngularJS는 오픈 소스 웹 애플리케이션 프레임 워크입니다. 원래 Misko Hevery와 Adam Abrons가 2009 년에 개발했습니다. 이제 Google에서 관리합니다. 최신 버전은 1.2.21입니다.

  • AngularJS는 리치 인터넷 애플리케이션 (RIA)을 생성 할 수있는 효율적인 프레임 워크입니다.

  • AngularJS는 개발자에게 깨끗한 MVC (Model View Controller) 방식으로 JavaScript를 사용하여 클라이언트 측 애플리케이션을 작성할 수있는 옵션을 제공합니다.

  • AngularJS로 작성된 애플리케이션은 브라우저 간 호환됩니다. AngularJS는 각 브라우저에 적합한 JavaScript 코드를 자동으로 처리합니다.

  • AngularJS는 오픈 소스이며 완전 무료이며 전 세계 수천 명의 개발자가 사용합니다. Apache 라이선스 버전 2.0에 따라 라이선스가 부여됩니다.

전반적으로 AngularJS는 대규모, 고성능, 유지 관리가 쉬운 웹 애플리케이션을 구축하기위한 프레임 워크입니다.

AngularJS를 사용하는 Hello World.

AngularJS에 대한 약간의 흥분을주기 위해, 저는 여러분에게 작은 일반적인 AngularJS Hello World 프로그램을 제공 할 것입니다. 데모 링크를 사용하여 시험해 볼 수 있습니다.

<html>
   <head>
      <title>AngularJS First Application</title>
   </head>
   
   <body>
      <h1>Sample Application</h1>
      
      <div ng-app = "">
         <p>Enter your Name: <input type = "text" ng-model = "name"></p>
         <p>Hello <span ng-bind = "name"></span>!</p>
      </div>
      
      <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">
      </script>
      
   </body>
</html>

AngularJS의 응용

AngularJS의 일반적인 기능은 다음과 같습니다.

  • AngularJS는 리치 인터넷 애플리케이션 (RIA)을 생성 할 수있는 효율적인 프레임 워크입니다.

  • AngularJS는 개발자에게 깨끗한 MVC (Model View Controller) 방식으로 JavaScript를 사용하여 클라이언트 측 애플리케이션을 작성할 수있는 옵션을 제공합니다.

  • AngularJS로 작성된 애플리케이션은 브라우저 간 호환됩니다. AngularJS는 각 브라우저에 적합한 JavaScript 코드를 자동으로 처리합니다.

  • AngularJS는 오픈 소스이며 완전 무료이며 전 세계 수천 명의 개발자가 사용합니다. Apache 라이선스 버전 2.0에 따라 라이선스가 부여됩니다.

전반적으로 AngularJS는 대규모, 고성능, 유지 관리가 쉬운 웹 애플리케이션을 구축하기위한 프레임 워크입니다.

청중

이 튜토리얼은 AngularJS의 기초와 프로그래밍 개념을 간단하고 쉬운 단계로 배우고 자하는 소프트웨어 전문가를 위해 설계되었습니다. AngularJS의 구성 요소를 적절한 예제와 함께 설명합니다.

전제 조건

JavaScript 및 텍스트 편집기에 대한 기본적인 이해가 있어야합니다. AngularJS를 사용하여 웹 기반 애플리케이션을 개발할 예정이므로 HTML, CSS, AJAX 등과 같은 다른 웹 기술을 이해하고 있다면 좋을 것입니다.