Github.

남성윤·2023년 7월 15일
0

개념정리

목록 보기
6/10

Java Script란?

자바스크립트는 웹페이지에 생동감을 불어넣기 위해 만들어진 프로그래밍 언어입니다.
- javascript.info -

Java Script는 웹 페이지에서 복잡한 기능을 구현할 수 있도록 하는 스크립팅 언어로서, 개발자가 대화식 웹 페이지를 만들기 위해 사용하는 프로그래밍 언어이다. 페이지의 내용이 주기적으로 갱신되거나, 사용자와의 상호작용이 가능하거나, 애니메이션이 적용된 그래픽 등을 볼 수 있다면, 대부분 JS가 관여하고 있다고 생각해도 좋다.

기본적으로 JS는 브라우저에서만 쓸 목적으로 고안된 언어이지만, 지금은 다양한 환경에서 쓰이고 있다.
오늘날 자바스크립트는 브라우저 환경에서 가장 널리 사용되는 언어로 자리매김하여 HTML/CSS와 완전한 통합이 가능합니다.

HTML은 웹 콘텐츠의 구조를 짜고 의미를 부여하는 마크업 언어입니다. 예를 들어 페이지의 어디가 문단이고, 헤딩이고, 데이터 표와 외부 이미지/비디오인지 정의합니다.
CSS는 HTML 콘텐츠에 스타일을 적용할 수 있는 스타일 규칙 언어입니다. 배경색을 추가하고, 글꼴을 바꾸고, 콘텐츠를 신문처럼 다열 레이아웃으로 배치할 수 있습니다.
JavaScript는 동적으로 콘텐츠를 바꾸고, 멀티미디어를 제어하고, 애니메이션을 추가하는 등 거의 모든 것을 만들 수 있는 스크립팅 언어입니다. (정말 모든게 가능하지는 않겠지만, JavaScript 코드 몇 줄만으로도 놀라운 결과를 이룰 수 있습니다)

역할은?

  1. HTML 페이지 변경 및 HTML 엘리먼트와 콘텐츠의 추가나 제거

  2. CSS 및 HTML 엘리먼트의 스타일 변경

  3. 사용자와의 상호작용, 폼의 유효성 검증

  4. 마우스와 키보드 이벤트에 대한 스크립트 실행

  5. 웹 브라우저 제어, 쿠키 등의 설정과 조회

  6. AJAX 기술을 이용한 웹 서버와의 통신

  7. 동적인 효과 이미지 롤오버 상태표시줄에 문자열표시 등등

  8. 웹사이트의 기능적인 면 쿠키처리, 새로운 Window열기 등등

요즘 시대에 자바스크립트가 많이 발전되어 어떤 웹사이트에보면 JSP나 PHP같은 언어없이 HTML과 JavaScript로 만으로 이루어진 웹사이트가 등장 할 정도입니다.

특징은?

  1. JavaScript는 객체 기반의 언어입니다. 하지만 상속과 클래스라는 개념은 없습니다.

  2. JavaScript는 인터프리터 언어로서 클라이언트의 웹 브라우저에 의해 해석되고 실행됩니다.

  3. JavaScript는 HTML문서 내에 기술되고 HTML 문서와 함께 수행됩니다.

  4. JavaScript는 HTML에 연산 제어 등 프로그래밍적인 요소를 추가하고 클라이언트의 자원을 활용할 수 있게 합니다.

profile
안녕하세요, Blog 2022.06 ~

0개의 댓글