Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ps4
- 부동산
- 시장
- Three
- 게임
- 이더리움
- 리뷰
- angular
- review
- 보안
- kubernetes
- 젤다 왕눈
- 쿠버네티스
- 암호화폐
- PC
- Linux
- 주식
- 스마트 계약
- 탈중앙화
- Games
- 거래
- 비트코인
- strongloop
- 스마트 컨트랙트
- loopback
- game
- 투자
- threejs
- 블록체인
- Docker
Archives
- Today
- Total
BaeBox
D3의 특징 본문
반응형
- Selection
-
D3는 자체적인 Selection(선택) API를 제공한다. 해당 기능을 이용해 DOM Element를 가져올 수 있다. querySelector, getElementBy... 와 유사하지만, Element 자체를 그냥 가져오는 것이 아닌 D3 Object로 wrapping(감싸서) 가져온다.
jQuery와 거의 유사하다고 생각하면 편하다.
-
- Dynamic Properties
-
DOM element의 속성(property, attribute) 등을 동적으로 변경이 가능하다.
-
- Enter and Exit
-
필요한 노드와 불필요한 노드를 간편하게 처리 가능하다.
이미 속성을 동적으로 변경 가능하다는 점에서 사용자가 알아서 처리하면 되는데... 이건 편의성 기능이지 특징이라고 하기엔 좀... 그런거 같은데 얘들이 그렇다하니 뭐....
-
- Transformation, not Representation
-
해당 기능을 구현하기 위해 새로운 것을 만들어낸 것이 아니라, 기존에 존재하던 요소들로 기능을 구현 가능.
HTML SVG 태그 등을 이용한다.
-
- Transition
-
animation 속성을 간편하게 구현 가능.
-
SVG가 무엇인지 모른다면 아래 링크에서 확인하자.
https://pcconsoleoraksil.tistory.com/309
반응형
'개발 관련' 카테고리의 다른 글
간단한 D3 (Line, Bar)차트 (0) | 2020.01.27 |
---|---|
D3 차트의 구조 (0) | 2020.01.27 |
SVG(Scalable Vector Graphics) (0) | 2020.01.27 |
D3 란? (0) | 2020.01.20 |
Flux 패턴 (0) | 2020.01.10 |
Comments