[WEB][Vue.js] Vue.js…? (MVVM/가상 DOM)
Vue.js란?자바스크립트 프레임워크웹 화면 작성에 최적화 Vue.js의 특징SPA(Single Page Application)html 한 개로 어플리케이션을 구성section 영역의 내용만 바뀜(ex) React.js, Vue.js, Svelte MVVM 패턴Model: 순수 데이터 View: 화면ViewModel: 순수한 데이터를 화면에 출력하기 편하게끔 가공한 형태(변수, 함수 반환 ...) event drivendata driven - 데이터 수정을 감지가상 DOM(Virtual DOM) 브라우저 메모리에서 관리하는 DOM에 대한 추상 객체 빠른 UI 렌더링 성능을 제공 브라우저 DOM 목적: 화면에 직접 그리는 작업을 수행 가상 DOM 목적: 변경된 부분을 탐지하는 것 ..