JavaScript
- 객체 기반의 스크립트 프로그래밍 언어
- 목적
웹페이지
사용자의 반응 처리
- 사용자의 특정
이벤트
나 입력 값
을 받아서 동적으로 처리
- 용도
- html 내용 변경
- html 속성 변경
- html 스타일 변경
- html 요소 보이기 / 숨기기
- ...
- 주로 프론트엔트 개발에서 UI / UX를 향상시키기는 목적으로 사용
- 현재는 서버측 프로그램 개발에도 많이 사용(Node.js, ...)
- 설치 X
- 클라이언트 브라우저에 내장되어있는 js 엔진 사용
- 자바 스크립트 표준
- ECMAScript (에크마 스크립트) : ECMA-262
- 형식
<script>
</script>
<script src="test.js"></script>
- 외부 자바스크립트 파일 사용 시
- html 코딩과 분리 - 유지, 보수 / 확장 용이
- 캐싱된 js파일 - 페이지 로드 속도 향상