[HTML/CSS/JS] 역할과 기능

2023. 12. 22. 19:50HTML + CSS+JS

반응형

 

 

HTML + CSS + JavaScript

= 사용자와 상호 작용이 가능하며 시각적으로 매력적인 디자인을 가진 웹 애플리케이션 생성 가능

 

 

 

 

 

 

* HTML

웹페이지의 구조를 정의하는 마크업 언어

텍스트, 이미지, 링크, 표, 목록 등의 요소를 사용하여 문서의 구조를 표현

각 요소는 태그(tag)로 표시

여는 태그와 닫는 태그의 쌍으로 구성 ex) <p> </p>

<!DOCTYPE html>
<html>
<head>
    <title>제목</title>
</head>
<body>
    <h1>안녕하세요!</h1>
    <p>이것은 HTML 예제입니다.</p>
</body>
</html>

 

 

 

 

* CSS

HTML로 작성된 요소들의 스타일을 정의하는 스타일 시트 언어

텍스트의 색상, 폰트, 크기, 배경색, 레이아웃 등을 지정하여 웹 페이지의 디자인 꾸미기

선택자(selector)를 사용하여 특정 HTML 요소에 스타일을 적용

body {
    font-family: 'Arial', sans-serif;
    background-color: #f0f0f0;
}


h1 {
    color: blue;
}


p {
    font-size: 16px;
}

 

 

 

* JavaScript

웹 페이지를 동적으로 만들고 상호 작용할 수 있게 하는 프로그래밍 언어

클라이언트 측에서 실행

웹 브라우저에서 사용자와 상호 작용하고 페이지를 업데이트하는 데 사용

이벤트 처리, 동적 요소 추가, 데이터 처리 등 다양한 기능을 수행

// 버튼 클릭 시 메시지 출력
function showMessage() {
    alert('안녕하세요!');
}


// 웹 페이지 로딩 시 실행
window.onload = function() {
    // 버튼에 이벤트 리스너 추가
    var button = document.getElementById('myButton');
    button.addEventListener('click', showMessage);
};
더보기

window.onload

웹 페이지의 모든 자원이 완전히 로드된 후 JavaScript 코드가 실행되도록 보장

 

document.getElementById('myButton')

myButton이라는 ID를 가진 요소를 찾음

 

button.addEventListener('click', showMessage)

버튼에 클릭 이벤트 리스너를 추가

버튼이 클릭되면 showMessage 함수가 실행

 

 

[document 종류]

[이벤트 리스너 종류]

반응형