[Javascript] #01 - 자바스크립트는 뭘까요???

김준경·2023년 3월 9일
0

Javascript

목록 보기
1/4
post-thumbnail

자바스크립트란 ?

"웹페이지의 꽃"

  자바스크립트는 객체(object) 기반의 스크립팅 언어이다.

HTML로는 웹의 내용을, CSS로는 웹의 디자인을, 자바스크립트로는 웹의 동작을 구현할 수 있다.

자바스크립트가 없으면 웹페이지는 그저 정적인 종이쪼가리에 불과하다고 생각한다. 자바스크립트가 존재해야 웹페이지는 특정한 기능을 동작하거나, 유저들에게 유동적으로 접근할 수 있는 등 많은 역할을 수행할 수 있다.


자바스크립트의 역사



  자바스크립트는 1995년에 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)에 의해 만들어졌다.

처음에는 모카(Mocha)라는 이름으로 개발되었으나, 그 후에 라이브스크립트(LiveScript), 마지막으로는 자바스크립트(JavaScript)라는 이름으로 변경된다.



자바스크립트의 특징

  • 인터프리터 언어이다.

  • 웹 브라우저 대부분에 탑재되어 있는 JIT 컴파일러를 사용하여 실행속도가 매우 빠르다.

  • 변수 타입이 없기 때문에, 실행 도중에서 변수에 저장되는 데이터 타입이 동적으로 변경될 수 있다.

  • 객체 지향형 프로그래밍과 함수형 프로그래밍 모두 표현할 수 있다.



우리가 자바스크립트를 배워야 하는 이유 ?

"단순함"

  자바스크립트는 배우기 쉬운 언어이다. 구조 자체가 매우 쉽기 때문에, 당연히 프로그램 개발에 들어가는 비용도 적게 든다고 할 수 있다.



"여러가지 라이브러리"

   npm, yarn 등을 통해 개발에 도움을 주는 자바스크립트 라이브러리를 추가할 수 있다. ReactJS, NextJS 같은 라이브러리들을 사용하게 되면 더욱 다채롭고 효율적인 페이지를 만들 수 있다.


"확장성"

  자바스크립트는 이제 프론트엔드 전용 언어가 아니다. 물론 동적인 웹 페이지를 만드는데에 쓰일수도 있지만, nodejs 같은 플랫폼을 통해 자바스크립트 기반으로 벡엔드 구축을 할 수도 있다.




 이처럼 자바스크립트는 웹페이지 개발을 하는 개발자라면, 꼭 배워야 하는 필수 언어가 되었다. 자바스크립트 공부의 세계로 들어가봐용~!

profile
프론트엔드개발자가될래요

0개의 댓글