# JavaScript
## 자바스크립트 공부 실습 예제 Repository
-----------------------------

## JavaScript란?
- 자바스크립트는 동적인 웹 페이지 제작을 위해 만들어진 프로그래밍 언어입니다. 
- 자바스크립트로 소위 스크립트 언어라고 불리며 작성한 프로그램을 스크립트(script) 라고 부른다. 
- 스크립트는 웹페이지의 HTML 안에 작성하며 웹페이지를 요청할 때 스크립트가 함께 실행된다.
- 이름만 JavaScript지 자바 언어와는 관련 없다. 
- 간단한 동적인 업무를 간단하게 처리 가능하다.
- 주요 브라우저에서 지원하고, 기본 언어로 사용되어 호환성이 뛰어나다.

--------------------------------

## INDEX
본 Repository에서는 JavaScript의 기본만을 다루었다.
이벤트 처리나 폼 데이터 전송, Ajax, 라이브러리의 사용은 JSP와 Spring, NodeJS를 공부하며 서버와 연동하여 공부하였다.
* 자바스크립트의 개념과 문서구조
* 외부 스크립트 사용
* 자료형
* 연산자
* 형 변환
* 조건문
* 반복문
* 배열
	- 배열의 메서드
* String
* 객체(Object)
	- 리터럴 표기
	- 프로토타입, 생성자 함수
	- 프로토타입 체인
	- 객체 상속 패턴
* 내장 객체
* 브라우저 객체
* 문서 객체 모델(DOM)
	- DOM 접근
* 클래스
	- static 메서드
	- 상속과 오버라이딩
* 노드
* 함수
	- 익명 함수
	- Arrow Function
	- Variable Argument

