반응형
자바스크립트(JavaScript)는 웹 개발에서 가장 널리 사용되는 프로그래밍 언어 중 하나로, 웹 페이지에 동적인 기능을 추가하기 위해 사용됩니다. HTML과 CSS와 함께 웹의 3대 핵심 기술로 불리며, 다음과 같은 특징을 가집니다:
🔹 자바스크립트란?
**자바스크립트(JavaScript)**는 브라우저에서 실행되는 인터프리터 방식의 스크립트 언어로, 웹 페이지에 다양한 인터랙션, 애니메이션, 폼 유효성 검사, 비동기 통신(AJAX) 등을 가능하게 합니다.
🔹 자바스크립트의 주요 특징
특징설명
동적 언어 | 실행 중에 변수의 자료형이 바뀔 수 있음 |
인터프리터 언어 | 컴파일 없이 실행됨 |
객체 기반(Object-Oriented) | 객체와 메서드를 중심으로 작동 |
이벤트 기반(Event-Driven) | 사용자 입력(클릭, 키보드 등)에 반응 |
비동기 처리 지원 | Promise, async/await 등을 이용한 비동기 프로그래밍 가능 |
브라우저 내장 | 별도 설치 없이 웹 브라우저에서 바로 실행 가능 |
🔹 자바스크립트로 할 수 있는 것
- ✅ HTML 요소 조작
- 버튼 클릭 시 내용 변경, DOM 조작
- ✅ 폼 유효성 검사
- 입력값이 비어 있는지 확인
- ✅ 애니메이션/효과
- 슬라이드, 페이드 효과 등
- ✅ AJAX 통신
- 새로고침 없이 서버와 데이터 교환
- ✅ 웹 앱 개발 (프론트엔드 & 백엔드)
- React, Vue, Angular 등 프레임워크
- Node.js를 이용한 서버 개발
🔹간단한 예제
<!DOCTYPE html>
<html>
<head>
<title>JavaScript 예제</title>
</head>
<body>
<h1 id="text">안녕하세요!</h1>
<button onclick="changeText()">텍스트 변경</button>
<script>
function changeText() {
document.getElementById("text").innerText = "자바스크립트가 변경했어요!";
}
</script>
</body>
</html>
다음 글 >>
자바스크립트를 위한 실습 도구 설치하기
반응형