[javascript] 자바스크립트의 특징

jinwonShen·2022년 8월 11일

javascript

목록 보기
2/52
post-thumbnail

👍 자바스크립트로 무엇을 할 수 있을까?

  • 웹 사이트를 동적으로 만들 수 있다.
    웹 사이트를 건물에 비유하면 HTML은 골격, CSS는 외부내부인테리어 즉 눈에 보이는 외관만 담당한다.
    웹 사이트에서 슬라이드, 메뉴처럼 마우스 포인터에 따라 움직임을 주기 위해서 자바스크립트를 사용한다.



  • 서버를 구성하고 서버용 프로그램을 만들 수 있다.
    과거에는 서버 프로그램을 만들기 위해 PHP, ASP, NET, 자바 같은 언어가 필요하고 시간도 아주 오래 걸린다.
    이제는 자바스크립트만 알아도 서버 프로그램을 만들 수 있다.


👉 자바스크립트의 특징은 무엇일까?

✔ 다양한 라이브러리와 프레임워크를 사용할 수 있다.

  • 자바스크립트 라이브러리란 자바스크립트로 미리 구현해 놓은 기능을 묶어 놓은 것이다.
  • 예를 들어 제이쿼리 자바스크립트 라이브러리는 웹 사이트를 동적으로 개발하기 위해 필요한 여러 기능을 단 몇줄의 코드로 사용할 수 있도록 만든 라이브러리이다.
  • 자바스크립트 프레임워크란 기본 제공하는 소스를 수정하거나 추가하는 방법으로 웹 프로그램을 만들 수 있게 미리 준비한 일종의 틀을 말한다.
  • 현재 가장 인기 있는 프레임워크로는 리엑트(React)와 뷰(Vue)가 있다.

✔ 모든 웹 브라우저에서 작동한다.

  • 웹 브라우저 초장기 시절부터 사용한 언어로 대부분의 웹 브라우저에서 작동한다.
    단 주의할 점은 최신 문법을 웹 브라우저에서 즉시 사용할 수 있는 것은 아니다.

✔ 다양한 자바스크립트 공개 API를 사용할 수 있다.

  • 버스나 날씨 정보 프로그램을 만들려면 정보를 알아야 하는데 그 정보를 손쉽게 얻어 가져갈 수 있도록
    준비할 수 있는 체계를 만들 수 있다.
  • 최근에는 페이스북, 유튜브, 네이버, 관공서 등에서 다양한 자바스크립트 API를 공개하고 있다.

✔ 웹 브라우저에서 실행 결과를 즉시 확인할 수 있다.

  • 웹 브라우저만 있다면 별도의 실행프로그램 없이도 실행 할 수 있다.

✔ 풀스택 웹 개발뿐 아니라 다양한 용도의 프로그램을 만들 수 있다.

  • 프론트엔드와 백엔드를 모두 제어할 수 있고, 애플리케이션도 만들 수 있다.

profile
하면 된다. | 좋은 FE 개발자 되기

0개의 댓글