2018년 8월 2일

오늘 한 일:

내일 할 일:

배민찬

1. 퍼포먼스 고려한 리팩토링

매번 렌더링은 하는것은 비효율적이라 생각. 렌더링 된 데이터를 저장하여 css를 이용해서 가시성을 컨트롤.

css hover와 display를 이용해 메뉴 레이어 표현하기

<div class='outer'>
    <div class='inner'>
    </div>
</div>
.inner {
    display: none;
}

.outer:hover .inner {
    display: block;
}

2. 모델 데이터에 따른 동적 렌더링(클라이언트 사이드 렌더링을 이용)

html에 넣어두지 않고(서버 사이드 렌더링) 클라이언트 측에서 스크립트를 이용해 동적으로 렌더링 하도록 함: 클라이언트 사이드 렌더링

데이터와 html을 분리하기 위해 사용했다.

결과

유지보수 측면

퍼포먼스 향상

퍼포먼스 문제