본문 바로가기
스마트인재개발원/자바스크립트

[JS]자바스크립트 의미 /언어구별종류/특징/라이브러리와 프레임워크 차이 / 바닐라 자바스크립트란?

by 죠졍니 2022. 10. 6.
728x90
반응형
SMALL

JavaScript

- 자바랑 관련 없다!

- 객체 기반의 스크립트 프로그래밍 언어

 

 

 


인터프리터 언어 vs 스크립트언어 vs 컴파일언어

 

 

1. 인터프리터 언어 (ex.파이썬, R)

      : 통역

     -> 해석안되는 문장을 제외한 윗쪽은 실행o

 

 

2. 스크립트 언어(ex.자바 스크립트) 

      -> 기존에 이미 존재하는 응용 소프트웨어 제어

 

 

3. 컴파일 언어(ex.c언어, 자바, c++)

     : 번역

     -> 코드 상에 하나라도 안되면 실행x

 

 

 

 

 

 

 


자바 스크립트 특징

 

  • 모든 웹브라우저에서 동일하게 동작
  • 웹 브라우저에서 실행 결과 즉시 확인
  • 다양한 용도의 프로그램 개발
  • 다양한 자바스크립트 공개 api
  • 다양한 라이브러리와 프레임워크

 

 

 

 

 


라이브러리 vs 프레임워크(framework)

 

 

라이브러리 : 내가 라이브러리를 부르는것 (ex. jQuery)

                   : 내가 코딩하는 것

 

 

프레임워크 : 프레임워크가 나를 부르는것

                   : 프레임워크가 내가 코딩할 것을 알려줌

 

 

 


vanilla javaScript

 

 

: 어떠한 라이브러리나 프레임워크를 사용하지않은

순수 자바스크립트 언어만 사용

 

 

 

<관련 사이트>

 

http://vanilla-js.com/

 

Vanilla JS

Vanilla JS Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications. Introduction The Vanilla JS team maintains every byte of code in the framework and works hard each day to make sure it is smal

vanilla-js.com

 

 

 

 

 

 

 

다운받으면 0kb만 뜸 -> 그만큼 가벼운 언어임을 강조!

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형
LIST