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 |
Tags
- 개발회고
- 코딩규칙
- 로딩UI
- 코딩가이드
- 웹스크래핑
- vueJS
- 투두리스트
- CSS애니메이션
- 자바스크립트
- MariaDB
- 뉴스수집
- css rule
- python
- 프레임워크
- CSS로딩
- vuejs입문
- 구글스타일가이드
- 스타일가이드
- javascript
- 파이썬
- 구글CSS
- 자기개발
- 코딩컨밴션
- google style guide
- html제거
- css규칙
- Vue.js
- vue-cli
- @keyframes
- to do list
Archives
- Today
- Total
코드공부방
JavaScript Window, Document의 Size와 관련된 API에 대해 알아보기 본문
반응형
window객체는 browser에서 기본적으로 제공하는 것중 하나이다. 그 중 Size(width, height)와 관련된 API를 알아보려 한다.
# window.screen : 모니터 사이즈 (해상도)
let screenWidth = window.screen.width;
let screenHeight = window.screen.height;
스크린(모니터)의 해상도를 나타내기 때문에 헤상도를 바꾸기 전까지 값에 변화가 없다.
# window.outer : 브라우저 사이즈 (탭, URL입력창 영역 등 포함)
let browserWidth = window.outerWidth;
let browserHeight = window.outerHeight;
웹브라우저 창의 width와 height값을 가져올 수 있다. 브라우저의 탭, url입력창 등을 모두 포함한다.
# widnow.inner : 브라우저 콘텐츠 영역 (스크롤바 '포함')
let browserContentWidth = window.innerWidth;
let browserContentHeight = window.innerHeight;
웹브라우저 창의 콘텐츠 영역의 width와 height값을 구할 수 있다. 브라우저의 탭, URL입력창은 제외하되, 스크롤바는 포함한다.
# document.documentElement.clientWidth : HTML Document 영역 (스크롤바 '제외')
let documentWidth = document.documentElement.clientWidth;
let documentHeight = document.documentElement.clientHeight;
HTML document의 width와 height값을 구할 수 있다. 스크롤바 사이즈를 제외한 값을 구한다.
위 4가지만 잘 활용하면 사이즈와 관련된 이벤트를 만드는데는 무리가 없을 것 같다.
잘 이해했다. 행동하자.
*엘리의 드림코딩 영상을 보며 이해한 내용을 정리하며 글로 옮겼다.
반응형
'웹프로그래머 > Javascript' 카테고리의 다른 글
Javascript Window Scroll과 관련된 메소드에 대해 알아보기 (0) | 2022.01.15 |
---|---|
JavaScript 웹브라우저의 좌표(coordinates)에 대해 알아보기 (0) | 2022.01.14 |
JavaScript 배열(Array)에 대해 자세히 알아보기 (0) | 2022.01.12 |
JavaScript object(객체)에 대해 자세히 알아보기 (0) | 2022.01.11 |
JavaScript class에 대해 자세히 알아보기 (0) | 2022.01.10 |
Comments