내장 객체
- 자바스크립트 엔진에 내장되어 있어 필요한 경우에 생성해서 사용
- 문자(String), 날짜(Date), 배열(Array), 수학(Math) 객체 등
- ex) 날짜를 알고 싶다면 Date 객체를 생성하여 메서드 getDate()를 사용
브라우저 객체 모델
- DOM(Document Object Model)
- 웹 페이지를 제어할 수 있게 해주는 문서 객체모델
- 문서 객체란 HTML 문서 태그들을 JS가 읽을 수 있는 객체로 만든 것
- HTML, XML 문서의 프로그래밍 인터페이스이다.
DOM에 접근하기 : document 객체를 통하여 접근할 수 있다.
- getElementById()
- getElementByTagName()
- getElementByClassName()
- querySelector()
문서 객체 모델
- BOM(Browser Object Model)
- 브라우저에 접근할 수 있는 객체 모음
- window 객체를 통해 접근할 수 있다.
- DOM은 현재 눈에 보이는 웹문서에 대한 제어와 변경이라면 BOM은 window를 제어한다.
BOM에서 제공하는 객체 : window 객체를 통하여 접근할 수 있다.
- window : 가장 최상위 객체로 아래 서술된 모든 객체는 이 객체 아래에 존재
- location
- document
- navigator
- history
- screen
출처 및 참고
'JavaScript' 카테고리의 다른 글
removeClass/addClass (0) | 2023.04.11 |
---|---|
datepicker 오늘 날짜 이후 부터 활성화 (0) | 2023.04.11 |
[script] Chart.js 차트 사용 (0) | 2023.04.11 |
[jQuery]체크박스 체크여부확인 (0) | 2023.04.11 |
[JavaScript/jQuery] 날짜 차이 계산 (0) | 2023.04.11 |