hanker

JavaScript - JavaScript가 뭘까? 본문

JavaScript

JavaScript - JavaScript가 뭘까?

hanker 2024. 12. 11. 00:00
반응형

 

JavaScript는 웹 개발에서 가장 중요한 프로그래밍 언어 중 하나이다.

웹 페이지를 더욱 동적으로 만들고, 사용자와의 상호작용을 가능하게 하며, 서버와의 통신에도 사용된다.

 

이번 글에서는 JavaScript의 정의와 역할, 그리고 HTML 및 CSS와의 관계에 대해서 알아보자!

 


JavaScript의 정의와 역할

 

JavaScript는 웹 브라우저에서 실행되는 스크립팅 언어이다.

HTML과 CSS가 웹 페이지의 구조와 디자인을 담당한다면, 생명력을 불어넣는(?) 역할을 담당한다.

간단히 말해, JavaScript는 정적인 웹 페이지를 동적인 웹 애플리케이션으로 변환합니다.

 

예:

- 사용자가 버튼을 클릭하면 색상이 바뀌는 기능

- 검색창에 입력할 때 자동완성 기능

- 웹 페이지에서 실시간으로 데이터를 가져오는 기능

 

 


HTML, CSS와 JavaScript의 관계

 

웹 페이지는 세 가지 주요 기술로 구성된다.

 

HTML (HyperText Markup Language) : 웹 페이지의 구조를 정의한다 (Title, Body, Image)


CSS (Cascading Style Sheets) : HTML로 구성된 웹 페이지의 디자인을 담당한다. (Color, Layout, font-size)


JavaScript : HTML과 CSS가 만들어 놓은 웹 페이지에 동작을 추가한다. (event)

세 기술의 관계를 간단히 설명하면, HTML은 뼈대, CSS는 , JavaScript는 동작이라고 볼 수 있다.

이 세 가지가 함께 조화를 이루어 우리가 매일 사용하는 웹사이트를 만든다.

 

 


클라이언트의 JavaScript와 서버에서의 JavaScript

 

JavaScript는 원래 브라우저에서 실행되는 클라이언트 측 언어로 시작되었다.

그러나 현재는 Node.js 같은 기술을 통해 서버에서도 사용된다.

 

- 클라이언트 측 JavaScript: 사용자의 브라우저에서 실행되어 빠르고 반응성 있는 사용자 경험을 제공

- 서버 측 JavaScript: 데이터베이스와의 통신, 서버 로직 처리 등 백엔드 작업을 수행

 

 


정리

 

 

JavaScript는 단순한 웹 페이지를 사용자가 상호작용할 수 있는 강력한 애플리케이션으로 바꿔주는 핵심 기술이다.

HTML과 CSS가 없으면 JavaScript의 기능이 빛을 발하지 못하지만, JavaScript 없이는 다채로운 웹 경험이 불가능하다.

 

 

다음글에서는 JavaScript를 실행하는 환경에 대해서 알아보자.

 

끝.

반응형