오늘 한 일
알고리즘
- BOJ 11053 가장 긴 증가하는 부분수열
- DP로 풀었는데 그래도 실행 시간이 아쉽다.
- DP 감각을 익히기 위해 이런 류의 문제 계속 풀어야겠다.
- BOJ 2075 N번째 큰 수
- Priority Queue를 쓰면 쉽게 풀리는 문제
- 골드 난이도의 문제치고는 쉽게 풀었다.
Vue.js
-
MVVM 패턴
- Model + View + ViewModel
- Model : JS 객체
- View : 화면 DOM
- ViewModel : Vue의 역할. View와 Model 사이 데이터 바인딩 -> 양방향 통신 가능하게 함
-
Vue Instance
// 인스턴스
new Vue({
});
- 속성
- 과정
뷰 라이브러리 파일 로딩 -> 인스턴스 객체 생성 -> 특정 화면 요소에 인스턴스 붙임 -> 인스턴스 내용이 화면 요소로 변환 -> 변환된 화면 요소를 사용자가 최종 확인
-
Vue Life Cycle
-
Vue Directive(디렉티브)
- v-model
- v-bind
- v-if, v-else-if, v-else
- v-show
- v-for
느낀 점
- 생각보다 Vue 가 쉽다고 느껴졌다. 아직 컴포넌트 같은 개념은 안배웠지만 아직까지는 할만하다.
- 공부에 온전히 집중을 못하는 날들을 보내고 있기 때문에 내일(화요일)부터는 스터디카페에서 공부를 주로 해야겠다.
기타
- 코딩테스트 뭐 신청했는데 알고 준비도 놓치지 말아야.