4월이 시작된지 얼마나 됐다고 벌써 5월이다.. 본격적으로 본캠프가 시작된 것도
벌써 3주차 수요일인 걸 생각하면 시간 참 빠르다
오늘은 본캠프 들어와서 진행하는 두 번째 팀 프로젝트 과제이다.
전에 TIL을 작성하면서 진행했던 개인과제의 확장판? 이라고 보면 될 거 같다
팀원의 과제 결과물을 보고, 그 중 가장 마음에 드는 결과물을 베이스로 깔고
그 홈페이지에 새로운 기능들을 구현 가능하게끔 코딩하는 것이 과제이다.
이렇게 필수 요구사항을 알아본 후, 팀원들끼리 조율하며 역할분담을 했다.

이렇게 역할을 다 나눈 뒤 바로 Github에 레포지토리를 생성 후, 협력자 초대 > 메인 브랜치에다 커밋했다가 잘못되는 경우 없게끔 dev 브랜치 생성 후 디폴트로 설정 > 레포지토리에 파일 push까지 다 마친 후에 바로 작업을 들어갔다!

내가 앞으로 할 것은, 저 영화 검색 입력창에 빈 값이나 혹은 글자수가 너무 말도 안 되게 길어질 시에 유효성 검사를 위해 문구를 출력하거나 실행을 막는 것이다.
또, 지금은 아직 상세페이지 구성을 맡은 팀원 분께서 ui 구현을 하시고 계신데
덜 완성된 상태에서 만들어두면 나중 가서 ui 구현이 다 끝났을 때 버튼의 위치만 재배치하면 되니 일단 버튼을 홈버튼, 뒤로가기 버튼을 만들어 두었다.

위 코드의 버튼 결과물 아직은 위치를 정하지 못해서 일단 왼쪽 위에 위치시켜뒀는데, 이 이미지들 누끼 따는 건 피그마 플러그인 Remove BG로 땄다

홈 버튼, 뒤로가기 버튼은 html 파일 body 부분에
각각의 div class를 만들어 주었다. 홈버튼은 a 태그의 href 속성을 사용해 메인 홈페이지가 될 index.html 링크를 걸어둬서 homeBtn을 클릭하면 메인 홈페이지로 가게끔 해줬다.

그러나 뒤로가기 버튼은 저렇게 링크를 거는 것이 아닌 script를 짜줘야 했는데,
뒤로가기 기능을 구현하고 싶을 땐 window.history.back() 메서드를 이용해 주면 브라우저가 세션 기록의 바로 뒤 페이지로 이동을 한다~!

저 메서드를 이용해서 뒤로가기 버튼의 클래스인 backBtn을 찝어준 뒤
addEventListner로 클릭 이벤트를 넣어준 후 위에 선언한 backSpace() 함수를 넣어주면 Finish!
내일은 검색 인풋창 유효성 검사에 대한 코드를 써볼 예정이다.