브라우저 환경

lee jae hwan·2022년 8월 10일

javascript

목록 보기
96/107

자바스크립트는 본래 웹브라우저에서 사용하려고 만들어진 언어로서 진화를 거쳐 다양한 사용처와 플랫폼을 지원하는 언어로 변모하였다.

자바스크립트가 돌아가는 플랫폼을 호스트(host)라하며 브라우저, 웹서버등 여러가지가 있다.

호스트는 랭귀지코어(ECMAScript)에 더하여 플랫폼에 특정되는 객체와 함수를 제공한다.

최상단엔 window라 불리는 ‘루트’ 객체가 있으며 window객체는 2가지 역할을 한다.

  1. 자바스크립트 코드의 전역객체
  2. '브라우저 창(browser window)'을 대변하고, 이를 제어할 수 있는 메서드(API)를 제공한다.
function sayHi() {
  alert("안녕하세요.");
}
window.sayHi();

전역함수는 전역객체(window)의 메서드다.

alert(window.innerHeight); 

window객체가 브라우저창을 대변하므로 이를 이용해 창의 높이를 출력할 수 있다.

0개의 댓글