주의 사항

- 페이지 최소 3개 이상

- 난이도 있는 자바스크립트 구현

- 퍼블리싱 소스 및 화면 구성

1단계

(블로그)

1. 메인페이지

(메인 상단)

- 메인 사진 3개 슬라이드 효과(각 메인 사진은 카테고리별 대표사진 1개씩)

- 해당 글 마우스 이동시 opacity효과 주기

 

(메인 중단)

- inside, trend, newsroom 카테고리별 상, 중, 하 레이아웃 구성

- 각 카테고리별 최신글 2개 화면에 표시

- 각 카테고리별 최신글 위에 페이지 이동 태그 만들기

 

(메인 하단)

- 회사소개, 이용약관 등등

- 개인정보보호정책, 이용약관 클릭시 페이지 이동

 

(메인 왼쪽 메뉴)

- 최신글, 인기글 화면에 출력

 

2. 게시물리스트

- 사진, 제목, 내용 순으로 레이아웃 구성

- 내용 일정 넘어가면 ...으로 대체

 

3. 게시물 페이지

- 똑같이 구현

 

(todo)

1. 할일 추가

   (배열.push) 사용

 

2. 할일 목록 조회

   (배열[0]~배열[?] html에서 반복문으로 출력)

 

3. 할일 수정, 삭제

   (목록에서 수정, 삭제 버튼 아이콘 사용해서 오른쪽에 위치시키고)

    수정 - 2번 내용에서 updata(index) 함수 호출해서 해당 인덱스 배열 내용 바꾸면 될듯 

    삭제 - 2번 내용에서 delete(index) 함수 호출후 splice(i, 1)

 

4. 할일 완료 처리

   (목록에서 오른쪽에 체크박스 만들어서 누르면 background : gray하고 

    새로운 배열에 .push 하고, 하단으로 내용 이동)

   이때 count 변수 만들어서 완료 버튼 누르면 count++

 

5. 완료 처리된 할일 전체 삭제 

   (오른쪽 하단에 해결한일 내용 부분 위에 전체 삭제 버튼 생성후 누르면 함수실행 시켜서 빈배열로 초기화)

 

6.  todo페이지 카테고리 전체/완료/미완료 카테고리 만들기

 

 

2단계

(todo)

- 블로그 오른쪽 하단에 기존 홈페이지와 비슷한 모양의 todo 아이콘 만들기

- todo 버튼 클릭시 오른쪽에 메뉴 div 태그 만들기

- vuex를 이용해서 1단계에서 사용했던 데이터 화면에 출력

- 일별, 시간별 카테고리 2개만들어서 두가지 종류의 todo 만들기

- todo페이지로 이동하는 버튼 생성

 

3단계

(todo)

- myInfo 카테고리 추가

- todo 완료한것과 미완료한것 데이터 chart.js로 차트 만들기 

 

번외

- 3단계에서 구현한 차트 주간, 월간 으로 사용할 수 있게 구현하는법 생각하기

- 수정 부분을 어떻게 처리할지 고민

- 지금은 vue로 구현하지만 javascript로 구현 할 수있게 공부하기 

 

   

 

 

 

 

 

'블로그클론 프로젝트' 카테고리의 다른 글

3일차 - 게시물 페이지  (0) 2020.06.22
3일차 - 게시물 리스트 페이지  (0) 2020.06.22
3일차 - 메인 페이지  (0) 2020.06.22
2일차  (0) 2020.06.21
1일차  (0) 2020.06.20

+ Recent posts