본문 바로가기
Script/Javascript

자바스크립트 브라우저 크기 및 브라우저 화면 사이즈

by 애플 로그 2021. 11. 10.
반응형

자바스크립트 브라우저 크기 및 브라우저 화면 사이즈

화면크기 웹브라우저의 크기에 따라 태그라던지 주변 요소들의 크기를 변경해야하는 경우가 상당히 많다. 
그때 웹브라우저의 크기를 알아보는 방법에 대해서 알아 보도록 하겠다.

 

브라우저의 크기를 확인 하기위한 4가지 명령어

 

브라우저의 크기를 확인 하기 위해서는 4가지 명령어만 알면 끝난다.
먼저 가로 사이즈는 아래 2가지 명령어를 확인해보자

 

가로사이즈

window.innerWidth  :  브라우저 표시화면의 너비
window.outerWidth  :  브라우저 전체의 너비

 

일반적으로는 innerWidth 를 많이 사용한다.
도대체가 텍스트로 표현하려니 생각보다 쉽지 않아서 
그림판에서 아래와 같이 그림을 그렸다.

 

세로사이즈

window.innerHeight : 브라우저 표시화면의 높이
window.outerHeight : 브라우저 전체의 높이

 

세로사이즈 또한 아래 그림을 참조 해보도록 하자

이해하는데 도움이 되셧나요?

 

브라우저 사이즈 구하는 방법

이렇게 해도 사이즈 구하는 방법을 모르겠다 하시면, 

아래 값을 그대로 붙여넣고 실행하면 값을 얻을수 있다.

 

document.write('innerWidth = ' + window.innerWidth  + 'px');
document.write('</br>');
document.write('outerWidth = ' + window.outerWidth  + 'px');
document.write('</br>');
document.write('innerHeight = ' + window.innerHeight  + 'px');
document.write('</br>');
document.write('outerHeight = ' + window.outerHeight + 'px');

 

예) A라는 사이트에 들어가서 현재상태의 브라우저 사이즈를 알고 싶다.

 

1. F12를 눌러 개발자 도구를 누른다.

2. Console tab 클릭

3. 표의 script 실행

 

또는 Html 파일을 아래와 같이 만들어서 테스트 해봐도 됩니다.

테스트 파일 첨부 해놓습니다.

Test.html
0.00MB

 

 

 

다른 재미있는 자바스크립트 포스팅 보기

 

 

 

자바스크립트 eval, JSON.parse 파싱

자바스크립트 eval, JSON.parse  파싱 자바스크립트의 json 파싱에 대해서 다뤄보려고 한다. json을 파싱 하는 방법에는 JSON.parse를 사용하거나, eval 함수를 사용할 수 있다. eval 함수 사용방법 결과 :

www.appletong.com

 

 

 

자바스크립트 escape, encodeURI, encodeURIComponent 차이점

자바스크립트 escape, encodeURI, encodeURIComponent 차이점 자바스크립트의 escape, encodeURI, encodeURIComponent 각각의 차이점이 무엇이 있는지 알아보자. escape  ( unescape() ) escape('http://n..

www.appletong.com

 

 

 

javascript 정규표현식 공백 제거 하기 ( space 제거 )

javascript 정규표현식 공백 제거 하기 ( space 제거 ) 문자열의 공백을 제거 하고 싶을때가 정규표현식을 이용해서 제거 할수 있습니다. space, 탭, 엔터값등을 한번에 제거할수 있어, 유용하게 사용이

www.appletong.com

 

 

 

자바스크립트 ES6 block scope

자바스크립트 ES6 block scope block scope를 이해하기 위해서 여러 블로그에서 여러가지 방식으로 Scope란 무엇일까?? -  유효공간, 영역, 범위, 허용공간 정도로 생각할수 있다. # 함수스코프 자바스

www.appletong.com

 

댓글