확장 가능한 컴포넌트 구조로 웹 애플리케이션을 만드는 프레임 워크라우팅, 폼 관리, 클라이언-서버 통신 등 웹 개발에 필요한 라이브러리를 조화롭게 통합한 모음집애플리케이션 개발, 빌드, 테스트 수정에 필요한 개발자 도구를 제공적은 노력으로 큰 생산성 향상 가능, 170
객체(Object) 기반의 스크립트 언어웹의 동작 구현 가능 (정적인 구현은 HTML, CSS로 수행)주로 웹 브라우저에서 사용되지만 Node.js와 같은 프레임워크로 서버 사이드 프로그래밍 가능대부분의 웹 브라우저에 “자바스크립트 인터프리터”가 내장되어 있음1995년
자바스크립트의 모든 값에는 서로다른 작업을 실행하여 관찰할 수 있는 일련의 동작이 존재한다. 추상적으로 들리겠지만 아래의 예시 코드를 보면 message 변수에서 실행 가능한 몇가지 동작을 예측할 수 있다. 자바스크립트에서는 일반적으로 message 변수가 무엇을 의