
HTML, CSS, Javascript의 기능🟧 HTML = 컴퓨터가 이해할 수 있는 문서를 작성하는 언어
🟦 CSS = 문서를 시각적으로 꾸며주기 위한 스타일 시트
🟨 Javascript = 정적인 웹을 동적으로 만들어주는 언어
HTML에서 Javascript를 연결하는 방법<script> 태그 안에 js코드 짜기<script> 태그를 통해 별도의 js파일 가져오기DOM의 정의와 기능자바스크립트가 HTML의 요소에 접근하는 방법, HTML과 JS이 중간다리 역할.
HTML로 쓰여진 문서를 계층화시켜 트리 구조의 객체 모델로 변환시킨 것.
DOM을 이용하여 HTML 요소에 접근document 요소에 접근하는 메소드
const logo = getElementsByClassName(”logo”)[0];
logo.style.backgroundColor = “yellow”
// 첫번째 .logo 요소의 배경색을 노랑으로 바꿈
메소드들 간의 차이
하나의 요소만 가져옴 vs 여러개의 요소들을 배열의 형태로 가져옴
CSS선택자 사용 가능 vs 불가능
브라우저 위에 일어나는 모든 사건들 ➡️ interation
좋은 웹사이트의 기준
addEventListener어떤 이벤트가 해당 요소에 발생하는 것을 감시하고 있는 것 → 발생 시 인자로 받은 함수 실행
요소.addEventListener("이벤트종류", 콜백함수);
이벤트가 일어났을 때, 인자로 전달받은 함수를 실행 (Call!)