최근 프로그래머스에서 프론트엔드 데브매칭이란걸 알게되어 과제전형을 도전해보고 부족함을 많이 느껴 Vanilla JS를 공부하기로 하였다.
공부할게 참 많지만 하나씩 천천히 도전해보자.
순서는 관계없이 아래 항목들을 공부해보자.
- VanillaJS로 라우터 구현하기
1_1. 웹팩, 바벨 공부 - Modal창 만들어보기 - fade in / fade out 적용
- 무한 스크롤 만들어보기
- 레이지 로딩 구현
- Virtual DOM 공부
- 세션, jwt를 이용한 로그인
- 컴포넌트화 시키기
- 디바운스(Debounce)와 스로틀(Throttle )
- 좌, 우 버튼 클릭하면 다음 이미지 보여주는 배너 만들기
- 마우스 오버시 고양이 이름 노출
- 최근 검색어 기능
- Event Delegation, Event Bubbling, Event Capture
- 웹 컴포넌트
- 기본 레이아웃 짜보기
- 라우터 기능 구현하기
- 캐러셀 슬라이드 만들기
Typescript
- 타입스크립트로 변경
보일러플레이트