Java Script
는 스크립팅을 통해 웹 페이지를 동적이고 대화식으로 만드는 언어 입니다.
HTML
을 통해서 웹 사이트의 컨텐츠등 뼈대를 제작하고 CSS
를 사용해서 컨텐츠에 대한
디자인적 요소 즉 스타일을 다듬으며, 이쁘게 제작된 웹 사이트를 사용자들이 편리한 기능을
이용할 수 있게 대화식으로 만드는 언어가 JS
입니다.
Java Script
는 개발자가 별도의 컴파일 작업을 수행하지 않는 인터프리터 언어입니다.
하지만, 플랫폼에 따라서 내부에서 컴파일하는 과정도 거칠 수 있습니다.
Java Script
언어 기반으로 작성된 프로그램을 말합니다.
HTML
문서 페이지 안에서도 작동되며, 웹 페이지를 로드할 때 자동으로 스크립팅이 실행됩니다.
✅ JS언어 기반으로 작성하는 소스코드를 스크립트라고 합니다.
Java Script
는 명령형(imperative) | 함수형(functional) | 프로토타입 기반(prototype-based)
객체지향프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어입니다.
1. HTML
CSS
와 완전히 통합해서 사용할 수 있다.
2. 대부분의 모든 웹 브라우저 상에서 지원한다.
3. 간단한 일은 간단하게 처리한다.
HTML
CSS
를 통해 구조와 디자인이 완료된 웹 사이트의 구조를 사용자의 입맛에 따라
색상을 변경하거나, 특정 요소를 다른 요소로 바꾸는 등 HTML
과 CSS
의 구성요소들에
인터랙티브 계층을 추가할 수 있습니다.
사용자가 메뉴 버튼을 누르면, 여러가지 다양한 메뉴가 나오면서 레이아웃이 바뀐다거나
특정 버튼을 누르면 계산기가 나오고, 사용자가 페이지에서 스크롤을 내리면 애니메이션이
나오는 등에 대한 "동적"인 환경을 제공할 수 있습니다.
🔔 인터랙티브?
사람과 컴퓨터간의 쌍방향 통신
사람이 특정 값을 입력하면, 컴퓨터는 입력한 값에 따라서 출력형태를 바꿔준다.