JavaScript Basics. 07. 자바스크립트 예외처리 및 이벤트 처리

예외 처리 예외 → 실행에 문제가 발생하면 자동 중단됨 예외 처리 → 오류에 대처할 수 있게 하는 것 예외와 기본 예외 처리 TypeError 기본 예외 처리 사전에 해당 데이터가 undefined인지 조건문으로 확인 고급 예외 처리 try, catch, finally 구문 try { // 예외 발생 } catch (exception) { // 예외 처리 } finally { // 무조건 실행 } catch구문, finally구문 생략 가능 예외 객체 예외가 발생하면 어떤 예외가 발생했는지 정보를 전달함, catch 구문의 괄호 안의 변수 ...

June 9, 2025

JavaScript Basics. 06. 브라우저 및 문서 객체

브라우저 객체 모델 웹 브라우저와 관련된 객체의 집합 대표적인 브라우저 객체 모델 window, location, navigator, history, screen, document… window 객체 브라우저 기반 자바스크립트의 최상위 객체 alert(), prompt()함수 모두 window 객체의 메소드 open(URL, name, features, replace)메소드를 통해서 window 객체 생성 가능 URL: 열고자 하는 HTML 페이지의 URL name: 윈도우 간 통신하는 데 사용하는 윈도우 이름 features: 윈도우 출력 모양을 지정하는 옵션 height: 새 윈도우의 높이 width: 새 윈도우의 너비 replace: URL이 새로운 것인가, 기존의 문서를 대체할 것인가를 나타내는 부울리언 값 window 객체는 자신의 형태와 위치를 변경할 수 있도록 메소드 제공 moveBy(x, y): 윈도우의 위치를 상대적으로 이동합니다. moveTo(x, y): 윈도우의 위치를 절대적으로 이동합니다. resizeBy(x, y): 윈도우의 크기를 상대적으로 지정합니다. resizeTo(x, y): 윈도우의 크기를 절대적으로 지정합니다. close(): 윈도우를 닫습니다. screen 객체 웹 브라우저의 화면이 아닌 운영체제 화면의 속성을 가치는 객체 ...

June 6, 2025