본문 바로가기
Front-end/Javascript

MVC 패턴(화면 개발에 많이 쓰이는 패턴)

by warrior.p 2022. 3. 27.

- Model : 데이터 관리. API나 브라우저 로컬 저장소에 있는 데이터를 가져와 어플리케이션에서 사용할 수 있는 모양으로 만듦. 데이터를 수정하거나 삭제할 수 있는 방법도 알고 있음.

 

- View: 사용자가 볼 수 있는 화면을 관리하는 역할을 함. 데이터를 돔에 출력하거나 사용자가 발생한 이벤트를 처리하는 기능을 수행 하며, HTML, CSS도 뷰에 속함.

 

-Controller : 모델이 가지고 있는 데이터를 뷰에게 전달해서 화면에 출력./ 뷰에서 발생한 이벤트에 따라 모델이 데이터를 관리해 앱상태를 관리. 모델과 뷰를 연결하고 움직이는 주체.

 

 

'Front-end > Javascript' 카테고리의 다른 글

event delegation (이벤트 위임이란)  (0) 2022.03.24
web APIs (Application Programming Interfaces)  (0) 2022.03.11
문서 객체 모델 (DOM)  (0) 2022.03.09
자주 사용하는 메소드  (0) 2022.03.08
객체  (0) 2022.03.07