정리/JavaScript

Window 객체 Window 객체는 웹 브라우저에서 작동하는 JavaScript의 최상위 전역 객체 Window 객체에는 브라우저와 관련된 여러 객체와 속성, 함수가 있음 JavaScript에서 기본적으로 제공하는 프로퍼티와 함수도 포함 BOM(Browser Object Model)로 불리기도 함 alert, confirm, prompt Window 객체의 함수를 호출하면 브라우저에서 제공하는 창을 open alert() : 브라우저의 알림 창 confirm() : 브라우저의 확인/취소 선택 창 prompt() : 브라우저의 입력 창 navigator navigator 객체는 브라우저의 정보가 내장된 객체 navigator의 정보로 서로 다른 브라우저를 구분할 수 있으며, 브라우저 별로 다르게 처리 가..
JavaScript 객체 객체 객체는 이름과 값으로 구성된 프로퍼티의 집합 문자열, 숫자, boolean, null, undefined를 제외한 모든 값은 객체 JavaScript의 객체는 키(Key)와 값(Value)으로 구성된 프로퍼티(Property)들의 집합 전역 객체를 제외한 JavaScript 객체는 프로퍼티를 동적으로 추가하거나 삭제 가능 JavaScript의 함수는 일급 객체이므로 값으로 사용할 수 있음 JavaScript 객체는 프로토타입(prototype)이라는 특별한 프로퍼티를 포함 생성 객체 리터럴 가장 일반적인 방법 {}를 사용하여 객체를 생성 {} 내에 1개 이상의 프로퍼티를 추가하여 객체를 생성 var student = { name: '홍길동', age: 26, info: fu..
JavaScript 기본 문법 주석 주석은 JavaScript 코드에 대한 부연 설명이므로 실행 코드에 포함되지 않음 JavaScript 주석은 한 줄 주석(Line Comment)과 블록 주석(Block Comment)가 있음 한 줄 주석 : //code 블록 주석 : /* code */ 변수 JavaScript는 변수를 선언할 때 타입을 명시하지 않고 var keyword를 사용하여 선언 JavaScript는 동적 타입 (Dynamic/ Weak Type) 어 변수의 타입 없이 값이 할당되는 과정에서 자동으로 변수의 타입이 결정 같은 변수에 여러 타입의 값을 할당 가능 변수의 이름은 함수 이름과 혼동되지 않도록 유일한 이름을 사용하는 것을 권장 변수 : 형용사, 명사 함수 : 동사 JavaScript..
JavaScript JavaScript JavaScript는 프로토타입 기반의 스크립트 프로그래밍 언어로 객체지향 개념을 지원 웹 브라우저가 JavaScript를 HTML과 함께 다운로드 하여 실행 웹 브라우저가 HTML을 읽어들이는 시점에 JavaScript Engine이 실행됨 대부분의 JavaScript Engine은 ECMAScript 표준을 지원 ECMAScript 1996년 3월 Netscape는 ‘Netscape Navigator 2.0’을 출시하면서 JavaScript를 지원 Microsoft사는 웹에 호환되는 Jscript를 개발에서 1996년 8월 Internet Explore 3.0에 포함하여 출시 Netscape는 JavaScript 표준화를 위해 기술 규격을 ECMA에 제출 199..
개발아기
'정리/JavaScript' 카테고리의 글 목록