본문 바로가기
알쓸신잡

자바스크립트란 무엇일까?

by 소리노리 2024. 5. 13.
728x90
반응형
SMALL

 

여러분 안녕하세요? 오늘은 자바스크립트에 대해 소개해드리려고 합니다. 인터넷 시대의 꽃이라고 할 수 있는 자바스크립트 말이에요!

역사적 배경

자바스크립트는 1995년 브렌던 아이크라는 분이 넷스케이프 커뮤니케이션즈에서 개발했어요. 원래 이름은 '모카'였는데, 나중에 '라이브스크립트'로 바뀌었지만 최종적으로는 '자바스크립트'가 되었죠. 이름 지을 때 마케팅 차원에서 당시 인기있던 '자바' 언어와 비슷하게 지었다고 해요. 사실 둘은 전혀 다른 언어랍니다.

자바스크립트의 용도

자바스크립트는 웹 브라우저 내에서 주로 사용되는 스크립트 언어예요. HTML로만 구현하기 어려운 동적인 웹페이지를 만들 수 있죠. 예를 들어 버튼을 클릭하면 팝업창이 뜨거나, 슬라이드 쇼를 구현할 수 있습니다. 요즘에는 Node.js라는 런타임 환경 덕분에 서버 프로그래밍에도 활용되고 있어요.

자바스크립트의 장점

자바스크립트는 몇 가지 장점이 있어요:

  • 상대적으로 배우기 쉬운 문법
  • 인터프리터 언어라 바로 실행 가능
  • 크로스 플랫폼이 가능해 브라우저 제약 없음
  • 이벤트 주도형 프로그래밍으로 사용자 인터랙션 구현 용이

 

HTML과의 연동

자바스크립트와 HTML은 호환이 아주 잘 되는 반면에, 자바스크립트는 HTML의 제어를 도와줘요. 예컨대: document.body.innerText = "Hello, World!"; 이렇게 해서 웹 페이지에 문자열을 출력할 수 있죠.

자바스크립트 버전 역사

자바스크립트는 현재까지 많은 버전이 출시되었어요. 중요한 버전을 살펴보면: - 1996년 1.1 버전 - 2000년 1.5 버전 (ECMA스크립트 3판 반영) - 2009년 1.8.5 버전 (ECMA스크립트 5판 준수) 등이 있습니다. 최신 버전은 2023년에 나온 ECMAScript 2023이에요!

덧붙여서 요즘은 브라우저 호환성 문제 때문에 바벨(Babel)이라는 트랜스파일러를 통해 최신 자바스크립트 문법을 구버전으로 변환해 사용하고 있답니다.^^

마치며

자바스크립트는 웹의 근간을 이루는 핵심 기술이에요. 처음 등장 때만 해도 간단한 스크립트 언어였지만, 지금은 프론트엔드, 백엔드 모두에서 큰 역할을 하고 있죠. 웹 개발을 한다면 반드시 익혀야 할 필수 기술이라고 할 수 있겠습니다. 모쪼록 재미있게 공부하세요~!

 

728x90
반응형
LIST