donaricano-btn

AngularJs2 란? - What's angularJs2


1. 정의

- 앵귤러Js 와는 전혀 다른 프레임 워크(핵심 개념은 같다)

- 클래스 중심의 프로그래밍

- 컴포넌트에 의해 영역이 명확

- 지시자와 바인딩을 이용한 프로그래밍 템플릿 개발


2. 특징

- 컴포넌트가 개발의 중심

- 타입 스크립트를 주력 언어로 채택

- AngularJs 보다 로딩 시간과 바인딩을 통한 렌더링 성능이 빨라졌다


블로그 이미지

리딩리드

,
donaricano-btn

타입스크립트의 클래스 typescript classes


1. 정의

- 인스턴스화(물체화) 시키기 위한 값들(함수, 변수..)등의 모음이다

- 자바와 매우 흡사하다


2. 클래스의 특징

- 수식자 (public, private, protected..)  이 존재하며 변수나 함수를 선언한다

- 함수가 선언된다면 꼭 내용이 있어야 한다

- constructor를 선언 할 수 있다

1) 예제


블로그 이미지

리딩리드

,
donaricano-btn

타입스크립트의 인터페이스 - typescript interface


1. 정의

- 함수나 오브젝트가 구조적으로 어떤 구조를 가져야 하는지에 대한 약속이다

- 자바의 인터페이스와 흡사하다


2. 인터페이스(interface)

1) 오브젝트 구조


- ? : 선택적으로 오브젝트를 만들 때 넣을 수도 있고 안넣을 수도 있다

- ? 을 제외한 모든 부분은 만들어 져야 한다

2) 함수 구조

 

- 함수의 파라미터 명은 변경이 가능하지만 타입은 불가능 하다

블로그 이미지

리딩리드

,
donaricano-btn

타입스크립트의 함수 - Typescript function


1. 기본 함수

- 타입스크립트의 기본 함수 형태


- 기본 형태는 일반 스크립트와 같다


2. 타입스트립트(typescript) 함수 

1). typing the function(타입함수)

 

- 파라미터에 타입을 작성한다

2) writing the function(함수를 변수에 저장)

 

- 결과는 모두 같지만 함수를 작성하는 형태가 다르다


블로그 이미지

리딩리드

,