[javaScript] 클라이언트 사이드 자바스크립트

클라이언트 사이드에서 사용되는 자바스크립트에 대해 학습합니다.

클라이언트 사이드 자바스크립트

  • 자바스크립트가 일반적으로 가장 널리 사용되고 있는 분야 ( 클라이언트 사이드 )
    • 웹브라우져에서 동작하는 웹개발 분야


  • HTML / CSS 와 결합하여 개발되며 해당 HTML 페이지의 문서 객체 모델인 DOM( Document Object Model )과의 상호 작용을 통해 특정 기능을 수행하는 형태로 구성된다.


클라이언트 사이드에서 수행하는 기능


  • Ajax를 이용하여 새로운 내용을 페이지의 전환이나 새로 고침 없이도 동적으로 로딩 하거나 반대로 서버로 데이터를 보내어 동적인 페이지 를 생성한다.


  • 페이지를 구성하는 요소에 대해 애니메이션을 추가한다. (페이드인, 페이드아웃, 크기 변경 등)


  • 오디오를 재생하거나 동영상을 재생하는 등 대화형 콘텐츠 를 제어한다.


  • 웹페이지의 폼 입력값을 서버에 보내기 전에 정상적으로 입력되었는지를 검증 한다.


  • 사용자가 브라우저를 사용할 때 페이지를 탐색하는 움직임이나 게시물을 읽을 때의 습관 등에 대한 정보를 서버로 전송하여 웹 분석, 사용자 동작의 트래킹, 웹 서비스의 개인화 등에 활용한다.

Comments