본문 바로가기

[JAVASCRIPT]자바스크립트란?

인포꿀팁 발행일 : 2020-10-19

자바 스크립트란?

자바스크립트란 웹 브라우저에서 동작하는 스크립트 언어이다. 

전세계에서 가장 열광하는 프로그래밍 언어이기도 한 자바스크립트는 처음부터 인기가 있던 언어는 아니였다.

초창기에는 웹 페이지 제작에서 보조적인 기능을 담당하는 역할로 사용이 되었다. 하지만 여러 라이브러리와 웹이 발전하면서 서버에서 담당하던 역할들이 웹브라우저로 이동하게 되었고 이로인해 자바스크립트가 부상하게 된 것이다.

또한 JQuery로 DOM(Document Object Model)을 핸들링하며 발전하게 된다.

자바 스크립트의 활용 범위

크롬이나 파이어폭스. 최근 네이버의 웨일과 같은 웹브라우저가 나날이 발전하고 있는데 그들이 새로운 버전을 출시할 때마다 강조되는 부분이 바로 자바스크립트의 성능이다. 이는 웹 개발에 자바스크립트가 중요한 역할을 차지한다는 것을 보여준다.

1. 웹 개발

2. 서버 개발

3. 어플리케이션 개발

 

자바스크립트의 핵심 개념

자바스크립트를 본격적으로 공부하기전 어떤 개념이 중요한지 알아가보자.

1. 객체
자바와 마찬가지로 자바스크립트는 거의 모두 객체로 이루어져있다.

2. 함수

일반 객체보다 더 많은 기능을 첨가한 객체라고도 하는 함수는 굉장히 중요한 개념이다.

3. 프로토타입

모든 객체는 링크와 프로토 타입을 가진다. 링크란 객체를 생성한 생성자의 프로토타입 객체를 뜻한다.

4. 실행 컨텍스트와 클로저

자바스크립트는 독특하게도 실행 컨텍스트를 만들고 그 안에 실행을 한다. 이 실행 컨텍스트는 유효 범위를 가지고 있으며 이과정에 클로저를 구현할 수 있다.

댓글