VUE.JS

VUE의 특징 (계속 업데이트)

JUMP개발자 2020. 4. 12. 22:57

Vue란 ?

VUE는 웹페이지 개발을 하기 위한 프론트엔드 프레임워크이다.

리액트나 앵귤러보다 익히기 쉽기 때문에 많은 프로젝트에서 VUE를 사용하고 있는 추세임.

 

VUE는 MVVM 패턴의 뷰 모델(VIewModel)에 해당하는 화면단 라이브러리임.

 

출처 :김정환님 블로그 

 

 

MVVM 패턴에란 화면을 모델 (MODEL) - 뷰(View) - 뷰 모델(VIEW MODEL)로 구조화하여 개발하는 기법.

 

VIEW :  사용자에게 보여지는 화면

DOM : HTML 문서에 들어가는 정보를 담고 있는 데이터 트리

DOM Listner :  돔의 변경 내역에 대해 즉각적으로 반응하여 특정 로직을 수정.

Model : 데이터를 담는 객체

데이터 바인딩 :  변수 값에 따라  데이터를 연동하여  화면(VIEW)에 노출시키는 것을 데이터 바인딩이라 함.

VIEW MODEL : 뷰(화면) 과 모델의 중간 영역으로 돔 리스너와 데이터 바인등을 제공하는 영역