JavaScript

[javascript] 객체

주노팍 2021. 9. 5. 14:54
반응형

자바스크립트의 객체는 크게 내장 객체, 브라우저 객체 모델, 문서객체 모델로 나눌수 있다.

 

1. 내장 객체

- 자바스크립트 엔진에 내장되어 있어, 필요한 경우 생성해 사용할수 있다.

- String, Date, Array, Math 객체 등이 있다.

 

2. 브라우저 객체 모델 (BOM : Browser Object Model)

- 브라우저에 계층적으로 내장되어 있는 객체들을 브라우저 객체 모델 이라고 한다.

- window, screen, location, history, navigator 객체 등이 있다.

- window는 document와 location 객체의 상위 객체 이다.

 

3. 문서 객체 모델 (DOM : Document Object Model)

- (X)HTML 문서구조를 말한다. 기본구조의 최상위 객체로 <html>이 있으며 그 하위에 <head> 와 <body>가 있다.

- 문서객체모델에서는 (X)HTML의 모든 요소들을 문서 객체로 선택하여 자유롭게 속성을 바꿀수 있고, 선택한 문서 객체에 

   원하는 스타일을 적용할 수도 있다. 

반응형