티스토리 뷰
자바스크립트는 html과 css를 변경하기위해서만 태어난 것이 아니다.
웹사이트내에서 일어나는 이벤트들, 클릭, 저장, 출력 등등 그런 이벤트들을 자바스크립트가 가로챌 수 있다.
자바스크립트는 이벤트를 받기를 기다리고 있는데 정확히 어떤 이벤트인지 알려줘야한다.
"resize"
function hadleResize(){
console.log("I have been resized")
}
window.addEventListner("resize", handleResize);
주의! handleResize()라고 쓰면 함수를 지금 당장 호출하라고 하는거다! 나는 resize가 될때 handleResize함수가 실행됬으면 좋겠다고 하면 ()를 빼줘야한다!!
function something(event);
event는 갑자기 어디서 온걸까? 이벤트는 자바스크립트로부터 온것이다. 이벤트를 다룰 함수를 만들때마다 자바스크립트는 자동적으로 함수를 객체에 붙인다.
"click"
const title = document.querySelector(#title")
function handleClick(){
title.style.color = "blue"
}
title.addEventListener("click"", handleClick);
하면 타이틀을 클릭할 때! blue로 색상이 변경된다.
'노마드코더 > 자바스크립트' 카테고리의 다른 글
#2-6 DOM If else Function practice (0) | 2021.08.29 |
---|---|
#2-5 첫번째 조건문!! If, else, and, or (0) | 2021.08.29 |
#2-3 Modifying the DOM with JS (0) | 2021.08.29 |
#2-2 JS DOM Functions (0) | 2021.08.29 |
#2.1.1 More Function Fun (0) | 2021.08.29 |
댓글
© 2018 webstoryboy