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!
)