Visit Mozilla.org

Core JavaScript 1.5 Guide

MDC

목차

[편집] 이 안내서에 대해서

이번 릴리즈의 새 기능
미리 알고 있어야 할 것
JavaScript 버전
JavaScript 정보를 찾을 수 있는 곳
문서 규약

[편집] JavaScript 둘러보기

JavaScript란 무엇인가?
JavaScript와 Java
JavaScript와 ECMAScript 명세
JavaScript 버전과 ECMAScript 판본 사이의 관계
JavaScript 문서 vs ECMAScript 명세서
JavaScript와 ECMAScript 용어

[편집] 언어의 핵심 기능

자료형 변환
변수
변수 선언
변수를 평가하기(Evaluating)
변수 범위
상수
상수값
배열 상수값
불리언 상수값
정수
소수 상수값
개체 상수값
문자열 상수값
유니코드
유니코드와 ASCII 및 ISO 사이의 호환성
유니코드 이스케이프 시퀀스
JavaScript 파일에서 유니코드 문자
유니코드로 문자 표시하기

[편집] 표현식과 연산자

표현식
연산자
할당 연산자
비교 연산자
산술 연산자
비트 연산자
논리 연산자
문자열 연산자
특수 연산자
연산자 우선순위

[편집] 정규 표현식

정규표현식 만들기
정규표현식 패턴 작성하기
간단한 패턴 사용
특수 문자 사용
괄호 사용
정규표현식 활용
괄호로 묶은 일치된 문장 사용
전체 검색 실행, 대소문자 무시와 여러줄 입력 고려하기
예제

[편집] 문장

블록 문장
조건문
if...else 문
switch 문
순환문
for 문
do...while 문
while 문
label 문
break 문
continue 문
객체관리문장
for...in 문
with 문
주석
예외처리문
throw 문
try...catch 문

[편집] 함수

함수 정의
함수 호출
arguments 객체 사용하기
미리 정의된 함수
eval 함수
isFinite 함수
isNaN 함수
parseInt, parseFloat 함수
Number, String 함수
escape, unescape 함수

[편집] 객체 활용

객체와 속성
객체 생성
개체 초기화 지정자 사용하기
생성자 함수 사용
개체 속성 접근하기
객체형에 속성 정의하기
메소드 정의
this를 사용한 개체 참조
getter/setter 정의하기
속성 제거
미리정의된 기본 객체
Array 객체
Boolean 객체
Date 객체
Function 객체
Math 객체
Number 객체
RegExp 객체
String 객체

[편집] 상세한 객체 모델

클래스 기반 vs. 프로토타입 기반 언어
클래스 정의
하위 클래스와 상속
속성의 추가와 제거
차이점 요약
Employee 예제
상속 하기
객체 속성
속성 상속
속성 추가
더 유연한 생성자
Property Inheritance Revisited
Local versus Inherited Values
인스턴스 관계 결정
Global Information in Constructors
다중상속 불가

[편집] LiveConnect 둘러보기

Working with Wrappers
JavaScript to Java Communication
The Packages Object
Java 배열 활용
패키지와 클래스 레퍼런스
Arguments of Type char
JavaScript에서 Java 예외 다루기
Java에서 JavaScript로 통신하기
LiveConnect 클래스 사용
자료형 변환
JavaScript에서 Java로 변환
Java에서 JavaScript로 변환


다음 »