JavaScript(BOM)_01

2024. 10. 15. 17:42·JavaScript/기초 내용 정리

2024-10-15

 

 

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>

    /*
		BOM(Browser Object Model : 브라우저 객체 모델)
		- 자바스크립트가 브라우저와 소통하기 위해서 만들어진 모델임.
		- BOM 객체의 최상위 내장 객체는 window 객체임.
		
		* window 객체의 주요 함수
		  - open()
		    ==> 새로운 창을 띄우고자 할 때 사용하는 함수.
		  - alert()
		    ==> 알림/경고 창을 띄울 때 사용하는 함수.
		  - prompt()
		    ==> 질의 창을 띄울 때 사용하는 함수.
		  - confirm()
		    ==> 확인/취소 창을 띄울 때 사용하는 함수.
		  - moveTo()
		    ==> 창의 위치를 이동시킬 때 사용하는 함수.
		  - resizeTo()
		    ==> 창의 크기를 변경시킬 때 사용하는 함수.
		  - setInterval()
		    ==> 일정 간격으로 지속적으로 실행문을 실행
		        시킬 때 사용하는 함수.
		  - setTimeout()
		    ==> 일정 간격으로 한 번만 실행문을 실행시킬
		        때 사용하는 함수.
		
		* screen 객체
		  ==> 사용자의 모니터 정보(속성)를 제공해 주는 객체.
		  
		  screen 객체의 주요 속성
		  - screen.width
		    ==> 화면의 너비값을 반환하는 속성.
		  - screen.height
		    ==> 화면의 높이값을 반환하는 속성.
		  - screen.availWidth
		    ==> 작업표시줄을 제외한 화면의 너비값을 반환하는 속성.
		  - screen.availHeight
		    ==> 작업표시줄을 제외한 화면의 높이값을 반환하는 속성.
		  - screen.colorDepth
		    ==> 사용자 모니터가 표현 가능한 컬러 bit를
		        반환하는 속성.
	*/

    document.write(`화면 너비 >>> ${screen.width} <br>`);

    document.write(`화면 높이 >>> ${screen.height} <br>`);

    document.write
        (`작업 표시줄을 제외한 화면 너비 >>> ${screen.availWidth} <br>`);

    document.write
        (`작업 표시줄을 제외한 화면 높이 >>> ${screen.availHeight} <br>`);

    document.write(`표현 가능한 컬러 >>> ${screen.colorDepth} <br>`);

    

    </script>
</head>
<body>
    
</body>
</html>

 

'JavaScript > 기초 내용 정리' 카테고리의 다른 글

JavaScript(BOM)_03  (0) 2024.10.15
JavaScript(BOM)_02  (0) 2024.10.15
JavaScript(Object)_02  (0) 2024.10.15
JavaScript(Object)_01  (0) 2024.10.15
JavaScript(Function)_Exam_01  (0) 2024.10.14
'JavaScript/기초 내용 정리' 카테고리의 다른 글
  • JavaScript(BOM)_03
  • JavaScript(BOM)_02
  • JavaScript(Object)_02
  • JavaScript(Object)_01
mw41817
mw41817
일생의 개발 기록 저장소
  • mw41817
    IT 개발 일지
    mw41817
    • Index (487)
      • HTML (36)
        • 기초 내용 정리 (36)
      • CSS (29)
        • 기초 내용 정리 (29)
      • JavaScript (60)
        • 기초 내용 정리 (60)
      • JQuery (38)
        • 기초 내용 정리 (38)
      • Java (232)
        • 기초 내용 정리 (232)
      • JSP (46)
        • 기초 내용 정리 (46)
      • Spring, Boot (31)
        • 기초 내용 정리 (31)
      • DB (5)
        • Oracle SQL (5)
      • Code WorkBook (6)
        • programmers (6)
        • Baekjoon (0)
      • 기타 (1)
        • 유용한 사이트 (3)
  • 전체
    오늘
    어제
  • 글쓰기 관리
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 카테고리
    • 주인장 GitHub
  • 공지사항

  • 인기 글

  • 태그

    html #코딩 #프로그래밍 #기초
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
mw41817
JavaScript(BOM)_01
상단으로

티스토리툴바