이 포스트는 2020년 04월 27일에 작성되었습니다.
🥅 GOAL
- 💻
Portfolio
2일 차) 게시판 기본 CRUD 기능
- 본인이 쓴 댓글만 삭제, 수정 가능
댓글 수, 조회 수 갱신
⚽️ Achieve
- 기능: 댓글 리스트 조회, 댓글 등록
- 댓글 리스트 조회
- session의 로그인 정보와 댓글 작성 아이디와 비교하여 일치 여부에 따른 삭제 및 수정 권한 설정
- 댓글 리스트 조회 비동기 방식으로 처리 (AJAX 이용)
- 댓글 등록
- session의 로그인 정보 유무에 따라서 로그인하지 않은 사람은 댓글 등록이 불가능하도록 설정
- 댓글 등록 비동기 방식으로 처리 (AJAX 이용)
⏳ Delay
- ajax로 등록에 따른 리스트 조회 구현 단계에서 많은 시간이 소요.
- ajax에서 생성한 댓글 리스트 각각의 요소가 다른 이벤트로 처리되기 위해서는 class의 index값이 다르게 선언되고 이벤트에 대한 함수에 index값이 전달되기 위해서 javascript에서 제공하는 backtick 템플릿 리터럴을 사용하기까지 상당한 시간이 소요. 지인이 사용하는 방법에 대해 설명해주고 적용함.