JavaScript® (가끔 줄여서 JS라고도 합니다)는 가볍고, 인터프리터가 있는 객체 지향 언어로, 일급 함수를 지원합니다. 주로 웹 페이지를 위한 스크립팅 언어로 알려졌지만, node.jsApache CouchDB처럼 브라우저가 아닌 환경에서도 사용됩니다. JavaScript는 프로토타입 기반의 다중 패러다임 스크립팅 언어로서, 역동적이고, 객체지향형, 함수형, 명령형의 프로그래밍 스타일을 지원합니다. 자세한 내용은 JavaScript에 대하여를 참고하세요.

JavaScript의 표준은 ECMAScript입니다. 2012년부터 최신 브라우저들은 모두 ECMAScript 5.1의 기능을 전부 지원합니다. 예전 브라우저의 경우는 최소한 ECMAScript 3까지는 지원합니다. ECMAScript 표준의 6번째 버전은 현재 작업 중입니다.

이 절은 JavaScript 언어 자체에 대해서만 다루며 웹 페이지를 비롯한 다른 사용 환경에 대해서는 다루지 않습니다. 웹 페이지의 특정 API에 대하여 알고 싶다면 웹 APIDOM을 참고하시기 바랍니다.

JavaScript를 Java 프로그래밍 언어와 혼동해서는 안 됩니다. Java는 상표이며 또한 Oracle이 미국 및 기타 국가에 등록한 상표입니다.

문서

JavaScript 레퍼런스
이 자바스크립트 레퍼런스는 자바스크립트 1.5에 대한 완전한 문서와 이 후 업데이트 된 내용을 담고 있습니다.
JavaScript 안내서
자바스크립트에 처음인 프로그래머를 위한 어떻게 자바스크립트로 프로그래밍을 하는지에 대한 주요 가이드
객체지향 JavaScript 소개
자바스크립트의 객체 지향 프로그래밍 개념에 대한 소개

입문용 글

JavaScript 기술 개요
웹 브라우저 자바스크립트 전체적 소개
JavaScript 자료구조
자바스크립에서 가능한 자료구조 개요
상속과 프로토타입 체인
프로토타입 기반 상속의 큰 오해와 과소평가에 대한 설명

다른 글

캔버스 튜토리얼
<canvas>는 HTML5 요소로 스크립팅을 사용해서 그래픽들을 그릴 수 있습니다. 예를들어 그래프들을 그리고 사진 조합을 만들 수 있으며 간단(혹은 간단하지 않은) 애니메이션들 할 때 사용됩니다.
JavaScript 언어 자료
자바스크립트 언어 표준 설명.
인터넷 익스플로러 표준 지원 문서
Microsoft는 "인터넷 익스플로러에서 지원하는 최종 승인된 웹 표준에 대한 다양성, 명확성, 확장성"을 기술하는 문서를 공개했다. 이 중 JavaScript와 관련있는 문서는 다음과 같다.

모두 보기...

도구와 자원

모두 보기...

기타 자료

JavaScript Garden
더욱 심도있고 유용한 자바스크립트의 정보가 있는 사이트 입니다.
JSWiki
각종 라이브러리와 리소스가 인덱싱 되어있는 Github 기반의 위키 입니다.
Stack Overflow
협업을 통해 구축과 관리가 이루어지는 Q&A 사이트 입니다. 질문을 올리기 전에 먼저 검색을 시도해 보세요.
Pineapple · JavaScript
최근의 자바스크립트 강좌와 리소스가 모여있는 데이터 베이스 입니다

Join the JavaScript community

Choose your preferred method for joining the discussion:

문서 태그 및 공헌자

최종 변경: stephenjang,
사이드바 숨기기