Archive

2021-04-21 TIL

|

2021-04-21TIL


  • 오늘 한 것
    1. 학원 대면수업 (15:30~22:00) 프로젝트 기간
    1. 어드민 설정 페이지 마크업 - 메인 페이지의 배너, 회원가입 페이지의 약관을 동적으로 바꾸기 위한 관리자의 설정 페이지 마크업을 완료했다. 배너 관리 페이지의 input type=file 태그의 파일 찾기를 누르면 업로드한 파일의 썸네일 미리보기 기능이 구현이 되어야했다. 이를 위해 jasny-bootstrap 라이브러리를 이용했다.
    2. 공지사항, 뉴스, QnA 정렬 기능 추가 - 정렬 기능을 추가해달라는 팀원들의 요구에 맞춰 정렬 기능을 추가했다. select box가 선택될 때마다 onchange 이벤트가 발생하는데 그 때마다 서버에 정렬된 데이터를 요구하는 것은 성능상 좋지 않다고 판단해서 클라이언트 단에서 해결하기 위해 고민을 해봤다. 페이지에 접속하면 처음 한 번은 무조건 서버에서 데이터를 받아오기에 이를 전역 변수에 저장해놓고 객체 배열을 복사하여 정렬된 배열을 다시 화면에 뿌려주는 방식으로 해결했다. 정렬은 sort 내장 메소드를 이용했다.

  • 내일 할 것
    1. 학원 대면수업(15:30~22:00) 프로젝트 기간
    2. 어드민 페이지 백엔드 연동 시작
    3. 전체 페이지 리팩토링 및 반응형 준비



  • 끝으로

어드민 마크업 끝. 이제 죽어라 연동만 해야한다

오늘의 한 줄 총평 : 어드민의 진짜 시작은 지금부터