250x250
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 | 31 |
Tags
- abc뉴스 영어공부
- 자바스크립트
- 대입연산자
- lay 과거분사
- If
- boolean
- VScode 주석 단축기 ctrl + / 안될때
- lie 과거형
- 변수
- VScode에서 들여쓰기 해제 하는 방법
- lay 과거형
- Hot springs tourism
- 왕초보 자바스크립트
- javascript for
- 자바스크립트 배열
- python virtual environment create mac
- fizzbuzz
- shift + tab
- Math.random
- 영어뉴스 영어공부
- 자바스크립트 for
- 자바스크립트 객체
- lie와 lay의 차이점
- 지하온천에 대한 뉴스로하는 영어 공부
- DOM
- lie와 lay 비교
- lie 과거분사
- 자바스크립트 데이터타입
- JavaScript
- python virtual environment create window
Archives
- Today
- Total
김숭늉 마음대로
[자바스크립트] DOM이란..? DOM의 속성과 DOM의 개체 본문
728x90
DOM이란 ?
DOM은 문서 객체 모델(The Document Object Model)의 줄임말로, HTML문서를 브라우저가 이해하게끔 만든 Tree 자료구조입니다. 즉 더 쉽게 말하면 HTML의 태그 하나하나를 모두 객체화 한것 입니다.
DOM객체의 속성(Property)
DOM 객체의 속성은 객체에 관한걸 묘사하는것입니다. 예를들어 자동차로 비유를 해서 설명 해본다면 DOM 객체의 속성은 자동차의 시트수, 문의 객수, 자동차의 색깔을 표현(묘사)에 관한 것입니다.
예) car.color = "red"
기본적인 프로퍼티로는 style, innerHTML, firstChildd와 같은 프로퍼티가 있습니다. 프로퍼티(property)
DOM객체의 매서드(Method)
DOM객체의 매서드의 경우는 객체가 무엇을 할수있는지?(can do)에 관한것입니다. 위의 자동차를 예시로 설명을 한다면 자동차의 브레이크 페달을 밟았을때의 brake, 혹은 drive 처럼 자동차가 무엇을 할수있는지에 대한 것입니다.
예) car.drive()
매서드의 종류로는 click() , appendchild(), setAttribute()와 같은 매서드가 있습니다.
728x90
반응형
'IT > JavaScript' 카테고리의 다른 글
[자바스크립트] DOM으로 a 태그의 웹 주소 수정하기 (0) | 2023.08.27 |
---|---|
[자바스크립트] DOM의 get 속성 // getElementById(), getElementByClassName(), getElementByTagName() (0) | 2023.08.27 |
[자바스크립트] HTML에 자바스크립트를 삽입할수 있는 세가지 방법 (0) | 2023.08.24 |
[자바스크립트] 피보나치(fibonacci) 수열에 대해 들어보셨나요? (for 루프에 대한 개념) (0) | 2023.08.21 |
[자바스크립트] 개발자를 편하게 만들어주는 for 루프 (loop) (0) | 2023.08.21 |