[Javascript] DOM, API

Jinri·2021년 7월 27일
0

문자열 데이터로 된 html을 브라우저가 처리하기 위해 자체적으로 가지고 있는 자료구조.

많은 API, 시스템들이 녹아있어 그 자체로도 단독으로 발전하는중.

API (Application Programming Inerface)

DOM을 가지고 html을 조작하는 방식은 앱의 규모가 커질수록 유지보수 관리가 거의 불가

⇒ React, Vue 같은 현대적인 프레임워크는 DOM에 일체 접근하지 않음!

( DOM을 직접 조작하는 jQuery도 비추... 프레임워크나 최소 템플릿엔진은 사용해서 UI 개발할것)

BUT 그럼에도 DOM을 학습해야하는 이유?

근본적으로 html을 조작하는 유일한 길이기 때문이다

⇒ 중요 데이터 타입, DOM의 컨셉 (트리 = 나무구조와 관련된 컨셉) 은 학습해야한다!

(https://developer.mozilla.org/ko/docs/Web/API/Document_Object_Model/Introduction#important_data_types)

0개의 댓글