자바스크립트 소개
자바스크립트의 역사
자바스크립트를 이해하려면 먼저 자바스크립트의 탄생을 살펴봐야 합니다.
지난 세기인 1995년, 넷스케이프는 네비게이터 브라우저를 통해 웹 시대의 시작과 함께 가장 유명한 1세대 인터넷 기업으로 자리매김하고 있었습니다.
Netscape는 정적 HTML 페이지에 동적 효과를 추가하기를 원했기 때문에 Brendan Eich라는 사람이 2주 안에 JavaScript 언어를 디자인했습니다. 읽은 대로, 이 사람은 10일밖에 안 걸렸어요.
왜 자바스크립트라고 하나요? 그 이유는 당시 Java 언어가 매우 인기가 있었기 때문에 Netscape는 Java의 명성을 활용하여 이를 홍보하기를 희망했지만 실제로 Java와 약간 유사한 JavaScript의 구문을 제외하면 다른 부분은 기본적으로 할 일이 없습니다. 그것으로.
ECMAScript
Netscape가 JavaScript를 개발했기 때문에 1년 후 Microsoft는 JavaScript를 모방하여 JScript를 개발했습니다. JavaScript를 글로벌 표준으로 만들기 위해 여러 회사가 ECMA(유럽 컴퓨터 제조업체 협회)와 힘을 합쳤습니다. JavaScript 언어를 사용자 정의하는 표준을 ECMAScript 표준이라고 합니다.
간단히 말하면 ECMAScript는 언어 표준이고 JavaScript는 Netscape가 ECMAScript 표준을 구현한 것입니다.
그럼 그냥 JavaScript를 표준으로 만들어보면 어떨까요? JavaScript는 Netscape의 등록 상표이기 때문입니다.
그러나 대부분의 경우 우리는 여전히 JavaScript라는 단어를 사용합니다. ECMAScript라는 단어가 나타나면 간단히 JavaScript로 바꾸세요.
JavaScript 버전
JavaScript 언어는 10일 만에 설계되었습니다. 언어 디자이너의 수준은 매우 NB이지만 "시간이 촉박하고 작업이 무겁다"는 것을 누구도 견딜 수 없습니다. JavaScript에는 많은 디자인 결함이 있는데 이에 대해서는 나중에 이야기하겠습니다.
또한 JavaScript 표준인 ECMAScript는 지속적으로 발전하고 있기 때문에 2015년 6월에 최신 버전의 ECMAScript 6 표준(줄여서 ES6)이 정식 출시되었습니다. 따라서 JavaScript 버전에 관해서는, 이는 실제로 ECMAScript 표준의 어떤 버전이 구현되는지를 의미합니다.
자바스크립트 버전은 출시될 때 브라우저가 결정하는데, 아직도 많은 사용자가 IE6 같은 구식 브라우저를 사용하고 있기 때문에, 자바스크립트를 작성할 때 구식 사용자를 배려해서 작성할 수는 없다는 뜻이다. 처음부터 최신 ES6 표준을 따르지 않으면 기존 사용자의 브라우저에서 새 버전의 JavaScript 코드를 실행할 수 없습니다.
그러나 JavaScript의 핵심 구문은 크게 변하지 않았습니다. 우리의 튜토리얼은 먼저 JavaScript의 핵심 사용법에 대해 설명한 다음 ES6의 새로운 기능을 설명합니다.