카카오톡 플러스 친구 채팅창 UI + 기능을 HTML + CSS + 순수 자바스크립트로 구현하기
CSS Media Query를 이용한 실제 카카오톡과 비슷하게 모바일 화면에서만 보여지게 구성
- newDate 메서드를 활용해 현재시간, 보낸 시간, 받은 시간을 보여줌
- 실제 데이터가 통신하는 것처럼 채팅 내용을 json 파일에 작성후 비동기 통신으로 데이터를 받아와서 처리해서 보여주도록 함
- 질문 클릭 시 질문 별로 switch 문을 통해서 innerHTML을 활용해 답변을 질문에 맞게 보여줌
- 메뉴 버튼 클릭 시 class add & remove 를 통해서 transform을 제어함
- 화면 요소 배치를 하면서 어떤 요소들을 class로 묶을 건지, CSS flex 에 대해서 복습하는 시간을 가졌음
- 순수 자바스크립로 구현 하면서 DOM, Event 등 전보다 익숙하게 다룰 수 있는 경험을 했다.
- 이 프로젝트는 구현 중심으로 만들어보며 자바스크립트에 익숙해지는 것을 목표로 삼았으나, 구조를 잘 설계할 필요가 있어보인다.