날짜 : 2017. 11. 29.(수)
D3는 그림 위에 그림을 그린다.
1. 생각하게 된 동기
- 프로젝트 사용할 D3 챠트 학습
2. 알게된 점
일반적인 D3 처리과정
로딩, 측정, 생성, 갱신
용어정리
enter, update, exit
DOM처리
event처리
-
enter, update, exit
- 'svg'와 데이터를 연결을 하고 속성값을 주어야 화면에 나타나게 되는데, 이를 bind 라고 한다.
- enter는 처음 데이터를 연결할때, update는 값을 변경해야 할때, exit는 값을 제거할 때 사용한다. (더 상세한 설명은 아래의 블로그를 참조해 주시기 바랍니다.)
-
DOM처리
- ineraction 처리를 위해서 css 속성값 변경 및 DOM 추가 및 제거 등의 작업을 할 수 있다
-
event 처리
- 웹의 이벤트 처리와 동일
- 해당 이벤트 원하는 자료를 어떻게 만들어서 바인딩 시킬 것인지가 키포인트
참고한 사이트
'개발일지' 카테고리의 다른 글
진행하고 있는 프로젝트에 대한 생각 (11월 4주 주간피드백) (0) | 2017.12.02 |
---|---|
D3의 늪에 빠지다. (D3 개발 Tip) (0) | 2017.12.01 |
callback 함수는 비동기가 아니다. (1) | 2017.11.28 |
react와 알게된 내용 2 - webpack (0) | 2017.11.23 |
React와 알게된 내용 정리 1 (0) | 2017.11.22 |