웹은 크게 3요소
- html : 웹 문서의 큰 틀 (뼈대) - 쌩얼
- css : 스타일 (색상, 디자인, 간격 , 배치 등등 ) - 메이크업
-javascript : 웹 문서에서 이벤트가 발생했을 때 실행해야 되는 동작들 처리
- 자바랑 자바스크립트는 전혀 연관없음
자바스크립트 개요
1. 스크립트 언어란?
프로그램의 동작을 사용자의 요구에 맞게 수행되도록 해주는 용도
매우 빠르게 배우고 짧은 소스코드로 상호작용 되도록
2. 자바스크립트
웹 브라우저에서 많이 사용되는 "인터프리터 방식"의 스크립트 언어
-인터프리터 방식 : 코드를 한줄 씩 한줄씩 읽어가며 바로 실행하는 방식
(실시간으로 텍스트 분석해서 실행됨 ) => 코드에 문법 오류가 있으면 실행시점에서 알려줌
* 자바는 컴파일 방식 + 인터프리터 방식
그래서 자바는 컴파일 오류가 날 것 같은게 있으면 미리 알려준다.
3. 장단점
*장점
컴파일 과정 없이 인터프리터 코드를 한줄 씩 읽어가면서 바로 실행되기 때문에
"수행속도가 빠름"