어제와 오늘은 '나만의 아고라 스테이츠'만들기 실습을 하였다..! 솔로로 처음부터 끝까지 진행하게 됐는데 뭔가 어려운게 있으면 질문을 할 사람이 없어서 답답했다 ㅠ 그래서 겨우 베어미니멈 까지만 완성했는데 페이지네이션 부분을 시도도 안하고 이해가 안된다는 이유로 코드에 손도 못댔던게 너무 후회된다. 다음부터는 뭐라도 코드 치면서 도전해 봐야지..!
Bare Minimum Requirement Self Checklist
스스로 구현 완료한 부분까지 체크하여 제출합니다.
- [ v ] 디스커션 나열 기능
- [ v ] script.js를 수정하여 agoraStatesDiscussions 배열의 데이터를 나열할 수 있게 구현합니다.
- [ v ] CSS
- [ v ] 디스커션 추가 기능
- [ v ] script.js를 수정하여 디스커션 추가 기능을 구현합니다.
- [ v ] section.form__container 요소에 새로운 아고라 스테이츠 질문을 추가할 수 있는 입력 폼을 제작합니다. 형식은 자유입니다.
- [ v ] 아이디, 본문을 입력하고 버튼을 누르면 실제 화면에 디스커션이 추가되어야 합니다.
- [ v ] agoraStatesDiscussions 배열에 추가한 데이터가 실제 쌓여야 합니다.
- [ v ] Github Page 배포
- [ v ] Github Page 배포 기능을 이용하여 누구나 볼 수 있게 배포합니다.
- [ v ] 코드스테이츠 fe-sprint-my-agora-states 리포지토리로 Pull Request
- [ v ] 나만의 아고라 스테이츠를 코드스테이츠 깃허브에 Pull request합니다.
- [ v ] 주어진 Pull request 형식에 따라주세요.
Advanced Challenge Self Checklist
스스로 구현 완료한 부분까지 체크하여 제출합니다.
- [ v ] 현지 시간 적용
- X 샘플 시간을 잘 변형하여, 현지 시간에 맞게 표현합니다. (ex. 오전 10:02:17)
- 페이지네이션 기능
- X 페이지네이션에 대해서 스스로 학습합니다.
- X 한 페이지에 10개씩 디스커션이 보여야 합니다.
- X 다음 페이지로 넘어갈 수 있어야 합니다.
- X 이전 페이지로 돌아올 수 있어야 합니다.
- X 다음 페이지가 없거나, 이전 페이지가 없는 경우 페이지를 유지해야 합니다.
- [ v ] 디스커션 유지 기능
- [ v ] LocalStorage에 대해서 스스로 학습하고, 새롭게 추가하는 Discussion이 페이지를 새로고침해도 유지되도록 제작합니다.
내가 만든 아고라 스테이츠
'코드스테이츠 프론트엔드' 카테고리의 다른 글
| [JS/Node] 비동기 (0) | 2022.07.26 |
|---|---|
| [JavaScript] 객체 지향 프로그래밍 (0) | 2022.07.22 |
| [JavaScript] 고차 함수 (0) | 2022.07.21 |
| Javascript-DOM (0) | 2022.07.14 |
| Day2 Unit2 - [JavaScript] 기초 (0) | 2022.06.27 |