- 2023/02/03 ~ 2023/03/08
- 앱 클론 코딩을 통한 JavaScript 기초 학습
- 이전에 배웠던 HTML, CSS, SASS 복습
- 외부 API 활용
- 행렬을 형성하여 랜덤 배경화면, 명언 지정
- Math.random, Math.floor 기능을 사용한 행렬 순번 randomize
- Date 객체를 사용하여 날짜, 시간 관련 정보 표현
- setInterval, setTimeout: 일정주기, 일정 시간 이후로 실행되는 타이머 설정
- submit event가 발생할 시, localstorage에 유저 정보 저장
- 유저 정보 저장 유무에 따라 기존의 form을 hidden, 이후 greeting message를 보이게 함
- 유저로부터 submit된 value를 localstorage에 string화한 객체(id와 todo)배열로 저장
- localstorage에 저장된 정보의 유무로 리스트 표현
- 리스트의 추가 및 삭제 기능
- openweathermap의 API를 사용하여 실시간 위치, 날씨, 기온 정보를 표현