javascript, not java
자바 스크립트는 java의 이름만을 빌려쓴, C와 유사한 문법을 가진 스크립트 언어다
웹페이지에 동적인 요소를 불어넣게 하는 언어이며,
스크립트 언어는 수정이 빈번하게 발생하므로 인터프리터 방식을 사용하는 것이 유리하며, 자바 스크립트 또한 인터프리터 방식으로 구동되고 있다
HTML이 웹페이지의 바탕을 구성하고 CSS가 HTML의 태그들을 통해 디자인을 담당하며 js가 클라이언트쪽에서 웹페이지의 동작을 담당한다
언어가 어느정도 안정화된 후, Ajax, jQuery 등의 라이브러리가 생겨날 정도로 현대의 web application에서 필수적인 언어이기에 학습이 필요하다
Ajax는 웹페이지 일부에서 비동기적 정보 교환을 담당하여 서버의 부담을 줄여주며 양방향 기술이 아니다. 이로 인한 장점도, 단점도 가지고 있다 jQuery는 현재 가장 인기있는 js 라이브러리 중 하나이며, 매우 쉽고 간편한 사용법을 가지고 있다. 최근의 프로젝트에서는 react에 자리를 점차 뺏기고 있다
웹에서 자료전송에 많이 사용되는 JSON이 JavaScript Object Notation의 약자이며, js에선 별도의 라이브러리 없이 웹 브라우저 수준에서 아주 쉽게 핸들링이 가능하고, 모양과 규칙이 간단하므로 js의 인기에 일조한다. json이 대유행을 하면서 대부분의 언어에서 json api들을 많이 지원하고는 있지만 근본적으로 json은 javascript 객체 표기법들의 부분이므로 접근성에서 타의추종을 불허한다