JavaScript
- 자바랑 관련 없다!
- 객체 기반의 스크립트 프로그래밍 언어
인터프리터 언어 vs 스크립트언어 vs 컴파일언어
1. 인터프리터 언어 (ex.파이썬, R)
: 통역
-> 해석안되는 문장을 제외한 윗쪽은 실행o
2. 스크립트 언어(ex.자바 스크립트)
-> 기존에 이미 존재하는 응용 소프트웨어 제어
3. 컴파일 언어(ex.c언어, 자바, c++)
: 번역
-> 코드 상에 하나라도 안되면 실행x
자바 스크립트 특징
- 모든 웹브라우저에서 동일하게 동작
- 웹 브라우저에서 실행 결과 즉시 확인
- 다양한 용도의 프로그램 개발
- 다양한 자바스크립트 공개 api
- 다양한 라이브러리와 프레임워크
라이브러리 vs 프레임워크(framework)
라이브러리 : 내가 라이브러리를 부르는것 (ex. jQuery)
: 내가 코딩하는 것
프레임워크 : 프레임워크가 나를 부르는것
: 프레임워크가 내가 코딩할 것을 알려줌
vanilla javaScript
: 어떠한 라이브러리나 프레임워크를 사용하지않은
순수 자바스크립트 언어만 사용
<관련 사이트>
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만 뜸 -> 그만큼 가벼운 언어임을 강조!
'스마트인재개발원 > 자바스크립트' 카테고리의 다른 글
[JS] 자바스크립트 조건문/ 조건문 활용한 예제/ 입력창 입력값에 따른 배경색 지정/ 점수 입력 후 평균과 학점 계산 (0) | 2022.10.07 |
---|---|
[JS]자바스크립트 연산자 종류/예제/형변환 종류/사용방법 (0) | 2022.10.07 |
[JS] 입력창에 입력된 값 콘솔창에 띄우기 / 자바스크립트 자료형 종류 및 특징/ undefined,null,NaN 차이점 (0) | 2022.10.06 |
[JS]자바 스크립트,자바 변수 사용 차이점/ 변수 네이밍 법칙/var,let,const 차이/정의 (0) | 2022.10.06 |
[JS]자바스크립트 실행오류 확인방법/입력과 출력 방법/콘솔창에 입력값 나오게하기 (0) | 2022.10.06 |