자바스크립트 언어란?
- 1995년 넷스케이프 개발
- 웹 프로그래밍 개념 창시
- 웹 브라우저에서 실핼할 수 있는 유일한 프로그램
특징
1. HTML 문서에 내장
- 조각 소스 코드
2. 스크립트 언어
- 인터프리터 실행
- 컴파일 필요 없음
3. 단순
- c언어 구조 차용
- 비교적 배우기 쉬움
웹 페이지에서 자바 스크립트의 역할
- 사용자의 입력 및 계산
- 마우스와 키보드 입력은 오직 자바스크립트에서만 가능
- 계산 기능
- 웹 페이지 내용 및 모양의 동적 제어
- HTML 태그의 속성, 콘텐츠, CSS property 값 동적 변경
- 브라우저 제어
- 브라우저 윈도우 크기와 모양 제어
- 새 윈도우 열기/닫기
- 다른 웹 사이트 접속
- 히스토리 제어
- 웹 서버와의 통신
- 웹 애플리케이션 작성
- 캔버스 그래픽, 로컬/세션 스토리지 저장, 위치 정보 서비스 등