자바스크립트는 웹 브라우저에서 사용하는 프로그래밍 언어이다.
프론트 단에서 처리할 수 있는 일들이 많아지면서 최근에는 그 사용범위가 점점 넓어지고 있다.
최근에는 앵귤러JS, 리액트JS, VUE.JS 등 프레임웍 형태로 인기를 끌고 있는 핫한 스크립트 언어이다.
자바스크립트는 최초에는 넷스케이프는 Brendan Eich에 의해 모카라는 이름으로 등장했다. 자바스크립트로 명칭이 변경 된 건 그 이후의 일이다.
과거의 웹은 변화가 없는 정적인 페이지로 구성되어 있었지만 자바스크립트는 페이지를 정적이 아닌 동적으로 처리할 수 있게 되면서 큰 변화가 일어났다.
평소에 우리는 애플리케이션이라는 용어를 주로 사용하지만 정확한 의미를 모른 채로 애매하게 사용하는 경우가 있다.
애플리케이션은 특정한 목적을 수행하기 위해 개발된 프로그램이라고 알아두면 이해가 쉽다.
요즘 서점에서 자바스크립트 책을 찾아보면 대부분 ECMAScript 라는 이름으로 표현이 되고 있다. ECMA는 유럽 컴퓨터 제조 협회의 약자로 한국에서는 이크마 스크립트라고 부르는 것도 여러 번 들었다. ECMAScript는 자바스크립트 표준이라고 생각하면 이해가 쉽다. 지금도 새로운 버전이 계속 개발되고 있고 전통적인 스크립트 언어에서 탈피해서 점점 더 함수적이고 객체지향적인 모습으로 변화하고 있다.
'문돌이의 IT > JavaScript' 카테고리의 다른 글
자바스크립트 데이터타입 & 변수 정리 (0) | 2018.08.31 |
---|---|
자바스크립트 식별자와 규칙 (0) | 2018.08.26 |
자바스크립트 예외처리 (0) | 2017.10.19 |
자바스크립트 문서객체모델(javaScript BOM) (0) | 2017.10.18 |
자바스크립트 브라우저 객체 모델(javaScript BOM) (0) | 2017.10.17 |