JavaScript Basics. 08. 자바스크립트 API 활용 및 그림판 프로그램 만들기

API 활용 클라이언트 측 고유 기술 요소 웹브라우저에서 동작하는 자바스크립트를 클라이언트 측 자바스크립트라 함 클라이언트 측 자바스크립트 구성 ECMAScript가 규정한 코어 언어와 웹 브라우저의 API(Application Program Interface) 웹 브라우저의 주요 API window 인터페이스 자바스크립트로 브라우저 및 창을 제어하는 기능 제공 DOM 자바스크립트 HTML 문서의 요소를 제어하는 기능 제공 XMLHttpRequest 서버와 비동기로 통신하는 기능 제공 서버 측 자바스크립트의 고유 기술 요소 웹 서버에서 동작하는 자바스크립트 웹 서버를 구현하는데 Perl, PHP, Python, Ruby 등의 프로그래밍 언어를 이용 ...

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