23.10.02 - 23.10.08
1. 개발 진행 및 완료 상황.
- 다음 주 수요일(11일)이 발표일인데 이번 주에 미니 프로젝트를 완성했다.
- 파이썬으로 크롤링해서 firebase에 넣어둔 부분을 javascript로 가져오는 데 성공했다.
(데이터 크롤링보다 꺼내는게 쉬웠던 것 같다) - Modern Javascript까지 공부했다.(이제 웬만한 코드는 읽을 수 있게 된듯!)
- 깃허브, 티스토리로 이동하는 아이콘을 넣는 연습을 했다.
- 달력의 일정 날짜를 누르면 modal 창을 띄우는 연습을 했다.
- 발표 제출 영상 초안 녹화하기.
2. 업무 개발 중 발생한 이슈/고민 또는 이를 해결한 내용
- 기존 프로젝트에 모달 창을 띄우는 것은 성공을 했는데 이상하게 캘린더의 div버튼만 addEventlistener click이 실행되지 않았다. 캘린더의 div는 js로 스스로 생성되게 만들어 놨는데 그것 때문에 안되는 건가 싶기도 하다.
- 생각해본 해결 방법으로는
1. querySelectorAll 써보기 : 다수의 div가 같은 class값을 공유하고 있기 때문에..
2. div를 생성하는 js에서 div의 class 값을 각기 다르게 나오도록 하고 반복문을 돌려 addEventListener 써보기.
... 직접 해봐야지....
3. 오늘 새로 배운 내용
- 매번 배우는 fork 이지만 나름 쓸 수 있을만큼 배운 주차인 것 같다.
4. 참고할만한 레퍼런스들
- javascript 이벤트 루프 부분 잘 설명되어 있는 것 같다. 다른 부분들도 자세하게 설명되어 있는 것 같다.
https://inpa.tistory.com/entry/%F0%9F%94%84-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EB%A3%A8%ED%94%84-%EA%B5%AC%EC%A1%B0-%EB%8F%99%EC%9E%91-%EC%9B%90%EB%A6%AC
5. 특이사항(아이디어 메모)
6. 회고
- 인생 첫 미니 프로젝트가 거의 마무리 되어가면서 마음이 조금 편하지만서도 진짜 열심히 했는데도 프로젝트 내에서 기여한 부분이 얼마 없는 것 같아 많이 아쉬웠다. 그래도 하나 기분 좋았던 점은 이제 같은 팀의 고수 멤버들의 코드를 웬만해선 볼 수 있게 되었다는 것(?)이다. 물론 코드를 분석하고 검사를 받고 완벽한 이해를 못했구나를 느꼈지만 그래도 이제는 어떤 기능을 위해 코드를 작성했고 어떤 식으로 동작하는지는 알 수 있다!!! 이 코드를 당장은 읽기에 바쁘지만 많이 써보면서 다음프로젝트 전까지는 내가 짤 수 있을만큼 연습해봐야지.
7. To Do List
- 다음 주 발표라도 실수 없이 마무리 하자!