JavaScript를 공부하기 위한 초보 개발자들을 위한 기초적인 사용 가이드

JavaScript(Js)의 탄생배경

요약: 웹 브라우저에 생명을 불어넣기 위해 탄생되었다.

1990년대 초반의 웹사이트는 단순히 글과 이미지만 보여주는 ‘정적인 문서’에 가까웠습니다.

사용자가 클릭을 하거나, 글자를 입력해도 아무런 반응이 없었고, 다른 페이지로 넘머가는 게 전부였죠.

넷스케이프(Netscape)라는 회사는 이 문제를 해결하고 싶었습니다. “사용자가 웹페이지와 상호작용(Interaction)하게 만들 수는 없을까?” 라는 생각에서 출발했죠. 예를 들면,

이런 ‘동적인 기능’을 쉽고 빠르게 구현하기 위해 웹 브라우저 안에서 바로 실행되는 스크립트 언어로 개발된 것이 바로 JavaScript, Js라고 불리는 프로그래밍 언어 입니다.

JavaScript의 주요 사용처

JS는 자신의 고향인 웹 브라우저를 넘어, 이제는 거의 모든 영역에서 사용하는 만능 언어가 되어가고 있습니다.

  1. 프론트엔드 (웹 브라우저)
  2. 백엔드 (서버)
  3. 모바일 앱
  4. 데스크톱 앱

node.Js는 무엇인가?

"자바스크립트를 웹 브라우저 밖(당신의 컴퓨터)에서 실행시켜주는 프로그램(실행 환경)"

결론: Node.js는 JS를 백엔드와 같이 다양한 환경에서 쓸 수 있게 해주는 핵심 기술입니다.

최종 정리