뷰에 대한 자세한 내용이 나와있는 페이지 : https://joshua1988.github.io/vue-camp/
vue를 공부할때에는 Visual Studio Code를 사용하여 실습한다.
다운받아야 할 프로그램 목록
-Chrome : https://www.google.com/intl/ko/chrome/
-Visual Studio Code : https://code.visualstudio.com/
-Node.js : https://nodejs.org/ko/
-Vue.js Devtools : https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd
다운로드시 버전 선택을 할 수 있게 나온다면 한단계 아래버전을 선택하여주는게 좋다.
(최신버전은 오류가 있을수 있다)
vscode 설치 플러그인 :
- Vetur (코드의 하이라이팅 기능, 코드가 알록달록 해진다)
- Night Owl (VS Code의 전체적인 테마 변경 가능)
- Material Icon Theme (VS Code의 아이콘 테마 변경 가능)
- Live Server (코드를 저장하기만 해도 화면이 알아서 로딩된다.)
- ESLint (틀린 코드를 알려주는 기능)
- Prettier (코드를 정렬해주는 기능이있다)
- Auto Close Tag (태그를 자동으로 닫아준다)
만약 한글패치가 되어있지 않다면 아래 이미지처럼 검색하여 install 해주면된다.
#VUE는 무엇인가?
MVVM패턴의 뷰모델 레이어에 해당하는 화면(View)단 라이브러리
#view : 화면단에 비춰지는 화면 (DOM)
#DOM Listeners : 사용자가 무언가를 실행했을때에 이벤트를 잡아주어 자바스크립트에 있는 데이터를 바꾸어주거나 특정 로직에서 실행하여줌
(Model : Plain JavaScript Object 이곳에서 데이터를 바꾸어준다.)
#Data Bindings : 자바스크립트의 데이터가 변했을때에 data bindings를 해주는데 Model의 무언가가 바뀌었을때에
내용을 Data Bindings 이용하여 화면단에 바로 반영하여준다.
#html : 화면에 나타나는 어떤 태그, DOM의 정보를 넣는것.
#script : 해당 태그나 DOM의 내용을 조작하는것.
html파일 기본 구조를 만드는 단축키 ! + Tab
# 라이브 서버 사용시 화면 오픈방법
라이브 서버를 사용한다면 vs code의 내용을 수정하고 저장한다면 자동 새로고침이 되어
편하게 개발할 수 있다.
'공부 > VUE.JS' 카테고리의 다른 글
6. 컴포넌트 통신 방식(props, 이벤트) (0) | 2021.12.13 |
---|---|
5. 뷰 컴포넌트 (0) | 2021.12.12 |
4. 뷰 인스턴스 (0) | 2021.12.11 |
3. Vue.js 뷰의 개발자 도구 (0) | 2021.12.10 |
2. Reactivity 구현과 코드 라이브러리화 (0) | 2021.12.09 |