JavaScript는 크로스 플랫폼을 지원하는 객체 기반 스크립트 언어입니다. 이 안내서는 JavaScript를 사용할 때 여러분이 알아야 할 내용을 모두 설명합니다.
JavaScript 버전별 새 기능
- /ko/docs/JavaScript/New_in_JavaScript/1.2
- /ko/docs/JavaScript/New_in_JavaScript/1.3
- /ko/docs/JavaScript/New_in_JavaScript/1.4
- /ko/docs/JavaScript/New_in_JavaScript/1.5
- /ko/docs/JavaScript/New_in_JavaScript/1.6
- /ko/docs/JavaScript/New_in_JavaScript/1.7
- /ko/docs/JavaScript/New_in_JavaScript/1.8
- /ko/docs/JavaScript/New_in_JavaScript/1.8.1
- /ko/docs/JavaScript/New_in_JavaScript/1.8.5
배경 지식
이 안내서는 여러분이 다음과 같은 기본적인 배경지식을 갖추고 있다고 가정합니다.
- 인터넷과 월드 와이드 웹(www)에 대한 일반적인 이해.
- 하이퍼 텍스트 마크업 언어(HTML)에 대한 좋은 수준의 실제적인 지식
- 약간의 프로그래밍 경험. 만약 프로그래밍을 처음 한다면, JavaScript 페이지에 링크된 튜토리얼을 시도하세요.
JavaScript 버전
JavaScript 버전 | Navigator 버전 |
---|---|
JavaScript 1.0 | Navigator 2.0 |
JavaScript 1.1 | Navigator 3.0 |
JavaScript 1.2 | Navigator 4.0-4.05 |
JavaScript 1.3 | Navigator 4.06-4.7x |
JavaScript 1.4 | |
JavaScript 1.5 | Navigator 6.0 Mozilla (오픈 소스 브라우저) |
JavaScript 1.6 | Firefox 1.5, 기타 Mozilla 1.8 기반 제품 |
JavaScript 1.7 | Firefox 2, 기타 Mozilla 1.8.1 기반 제품 |
JavaScript 1.8 | Firefox 3, 기타 Gecko 1.9 기반 제품 |
JavaScript 에 대해 알고 싶으시다면
JavaScript 문서는 다음과 같이 구성되어 있습니다:
- JavaScript Guide (이 가이드) 는 JavaScript 언어와 객체에 대한 내용을 제공합니다.
- JavaScript Reference 는 JavaScript 에 대한 레퍼런스를 제공합니다.
JavaScript 가 처음이라면, JavaScript Guide 를 먼저 읽어 보세요. 기초가 튼튼해 졌다면, 개별적인 객체와 구문을 익히기 위해 JavaScript Reference 를 활용하면 됩니다.
JavaScript 학습 팁
자바스크립트를 시작하는 것은 정말 쉽습니다. 그저 최신버전의 브라우저만 있으면 됩니다. 이 가이드는 파이어폭스(또는 다른 Gecko 엔진을 사용하는 브라우저)에서만 지원하는 최신 자바스크립트가 포함되어있습니다. 따라서 최신버전의 파이어폭스를 사용하는 것을 권장합니다.
파이어폭스에는 웹 콘솔과 스크래치 패드라는 자바스크립트를 실험하기에 유용한 도구가 내장되어 있습니다.
웹 콘솔
웹 콘솔은 현재 로딩된 웹페이지에 대한 정보를 보여주며, 현재 페이지에서 자바스크립트 표현식을 실행할수 있는 명령실행줄을 포함하고 있습니다.
웹콘솔을 열려면, 파이어폭스의 "도구" 메뉴 아래에 있는 "웹 개발 도구" 메뉴에서 "웹 콘솔"을 선택합니다. 웹 콘솔은 브라우저 창 하단에 나타납니다. 콘솔 하단에는 자바스크립트를 입력 할 수 있는 명령실행줄이 위치 하며, 출력은 그 위의 창에 나타납니다.
스크래치 패드
웹 콘솔은 단일 라인의 자바스크립트를 실행하기에 매우 근사하지만, 여러줄을 실행하기엔 매우 불편합니다. 게다가 당신이 웹 콘솔에서 사용한 코드 예제를 저장 할수 없습니다. 스크래치 패드는 복잡한 예제를 위한 더 좋은 도구 입니다.
스크래치 패드를 열려면, 파이어폭스의 "도구" 메뉴 아래에 있는 "웹 개발 도구" 메뉴에서 "스크래치 패드"를 선택합니다. 그것은 별도의 창에서 열리며, 브라우저에서 자바스크립트를 작성하고 실행하는데 사용할 수 있는 편집기 입니다. 또한 디스크에 스크립트를 저장하거나 읽어 올 수 있습니다.
"검사" 버튼을 누르면, 패드에 적은 코드가 브라우저에서 실행되고 그 결과는 패드에 주석으로 입력됩니다.
문서 규칙
자바스크립트는 많은 운영체제에서 실행됩니다; 이 책의 정보는 모든 버전에 적용 됩니다. 파일 및 디렉토리 경로는 윈도우즈 형식(백슬래시로 구분된 디렉토리)으로 제공됩니다. 유닉스 버전의 경우, 디렉토리를 구분하는데 백슬래시 대신 슬래시를 사용한다는 점을 제외하면 디렉토리 경로는 같습니다.
이 가이드는 다음과 같은 형식의 파일식별자(URLs)를 사용합니다:
https://server.domain/path/file.html
이 URLs 에서, server
는 research1 혹은
www 같이
응용프로그램을 실행하는 서버의 이름을 나타 냅니다; domain은 netscape.com
또는 uiuc.edu와 같은
인터넷 도메인 이름을 나타 냅니다; file.html
은 개별적인 파일 이름을 나타 냅니다. 일반적으로 URLs에서 이탤릭체로 쓰여진 항목은 placeholders 이며, 일반 글자체로 적혀 있는 항목은 literals 입니다. 만약 서버가 보안 서버 인증서(SSL)를 사용하고 있다면 URL에서 http대신
https를 사용합니다.
이 가이드는 다음과 같은 글씨체 규칙을 사용합니다:
샘플 코드와 API, 언어 요소, 파일 이름, 경로 이름, 디렉토리 이름, HTML 태그와 화면에 입력해야할 구문의 경우 The monospace font
를 사용합니다. (Monospace italic font
is used for placeholders embedded in code.)- Italic type은 책 제목, 강조, 변수와 placeholders 그리고 문자 그대로 사용되는 단어에 사용됩니다.
- Boldface 는 용어집에 사용됩니다.