클라이언트(브라우저) 로컬에 저장되는 키(key)와 값(value)가 들어있는 데이터 파일서버와 클라이언트 간의 지속적인 데이터 공유(교환)를 위해 만들어졌다.사이트에서 방문한 페이지를 저장하거나 클라이언트에 유저의 정보를 저장하는 등 다양한 방법으로 사용된다.
객체와 연관이 깊다. 현재 실행 컨텍스트를 기반으로 호출자가 누구인지를 나타내는 식별자.this가 바라보고 있는 어떤 객체기본적으로 this는 전역 객체(window)를 Context 객체로 갖는다.
웹 애플리케이션에서 사용자의 입력을 받기 위해 필요한 기능addEventListener() API를 이용해서 이벤트 등록을 할 수 있다.
특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 자바스크립트의 특성보통 화면에 표시할 이미지나 데이터를 서버에서 불러와 표시해야 하는데 이때 ajax 통신으로 데이터를 서버에서 가져올 수 있다.