본문 바로가기
프로그래밍/javascript

트리메뉴 라이브러리 비교

by 신일석 2020. 8. 15.

jstree

구분

https://goo.gl/zgAwNp

https://www.jstree.com/

https://github.com/mar10/fancytree

타입

normal script tag

jQuery plugin

jQuery plugin

개발언어

pure javascript

jQuery

jQuery

의존성

-

jQuery 1.9.1 이상

jstree 스타일 파일

jQuery 1.9.1 이상

jQuery UI

fancytree 스타일 파일

트리 데이터 입력

hml

html, json

json

ajax 지원

-

지원

지원

트리 접기/펼치기

지원

지원

지원

이벤트 처리 방법

-

.on()

data 인수에 event target을 전달

.on()

스타일 변경

css 사용

css 사용

css 또는 less 사용

기타사항

ajax 지원 추가 가능

lazy 로딩 지원

콜백지원

플러그인을 통해 체크박스 등 적용이 가능

lazy 로딩 지원

다양한 테마 지원

선택된 노드의 동적 수정 가능(API 제공)

modern 웹 브라우저 지원

지원

Chrome 14+, Firefox 3.5+, Opera 12+, Safari 4+, IE8+

Chrome 69+, Firefox 45+, Safari 8+, IE8+

라이센스

MIT

MIT

MIT

'프로그래밍 > javascript' 카테고리의 다른 글

리액트 라우트에서 404문제  (0) 2020.04.24
vscode 사용시 jsx에서 emmet 지원설정  (0) 2020.03.18