자바스크립트

자바스크립트 메소드의 사용 방법에 관련된 포스트의 주제 별 분류 페이지입니다.

각각의 포스트에는 메소드의 사용 방법 및 다양한 예제와 snippet을 담고있습니다.

Expressions & Operators

Statements & Declarations

Event

Standard built-in objects

Collections

Text processing

Numbers and dates

Web APIs

Window

Document Object Model (DOM)

Document 검색

Element 속성

Element 생성, 배치, 제거

관련 페이지

자바스크립트 튜토리얼

자바스크립트 란?

자바스크립트는 웹사이트와 애플리케이션을 동적이고 대화형으로 만들 수 있는 컴퓨터 프로그래밍 언어입니다.

브라우저 뿐만 아니라 서버에서도 직접 실행할 수 있다는 점에서 특별한 언어입니다.

이는 HTML(HyperText Markup Language) 및 CSS(Cascading Style Sheet)와 함께 인터넷에서 가장 널리 사용되고 있는 프로그래밍 언어 중 하나입니다.

실제로 2023년 3월의 조사에 따르면 모든 웹사이트의 98.4%가 자바스크립트를 사용하고 있습니다.

자바스크립트, CSS, HTML은 함께 작동하며 대부분의 웹사이트와 온라인 애플리케이션에서 사용자가 직접 접하는 요소를 구성합니다.

이러한 코딩 언어를 집의 구성요소로 생각해 볼 수도 있습니다:

  • HTML은 집의 기초입니다. 이는 웹사이트의 기본 레이아웃, 구조, 콘텐츠를 제공합니다.
  • CSS는 인테리어 디자인입니다. 이는 디자인, 글꼴, 색상, 효과, 시작요소 등을 제공합니다.
  • 자바스크립트는 전기 및 배관 시스템입니다. 이는 웹사이트에 역동성과 상호작용성을 제공합니다. 예를 들어 팝업, 애니메이션, 비디오, 소셜 미디어, 드롭다운 메뉴 등 기타 다양한 웹사이트 구성요소가 자바스크립트를 사용하여 생성됩니다.

자바스크립트가 없다면 웹 페이지는 대부분 정적이고 지루할 것 입니다.

자바스크립트 역사

1995년도에 Netscape는 World Wide Web의 초기 버전을 더욱 동적으로 만드는데 도움이 될 만한 스크립트 언어를 개발하고자 했고 이를 Netscape에 근무하던 Brendan Eich가 개발했습니다.

이 언어는 개발자가 웹페이지에 역동성과 상호작용성을 추가하는게 가능하다는 사실이 알려지면서 빠르게 인기를 얻었습니다.

1996년에 Netscape는 정보 기술 시스템의 사용 표준화를 목표로 하는 조직인 유럽 컴퓨터 제조업 협회(ECMA International)에 자바스크립트를 제출했습니다.

이로 인해 자바스크립트의 공식 스펙인 ECMAScript 표준이 탄생했습니다.

날로 인기가 높아짐에 따라 라이브러리 및 프레임워크, V8(Chrome이 지원하는)과 같은 전용 자바스크립트 엔진과 서버 개발환경이 만들어졌습니다.

이름의 유사성에도 불구하고 자바스크립트는 자바와는 완전히 다른 언어 입니다.