-
JS (web API's, event)JS 2022. 1. 14. 02:45
챌린지에서 학습한거!
web API's를 확인하고 이용하는 과정으로
mouseenter, mouseleave, resize, contextmenu 이벤트를 이용하여 text와 color를 바꾸는 연습을 했다.
const colors = ["#1abc9c", "#3498db", "#9b59b6", "#f39c12", "#e74c3c"]; const hh = document.querySelector("h2"); const superEventHandler = { handleMouseEnter: function () { hh.innerHTML = "The mouse is here!"; hh.style.color = colors[0]; }, handleMouseLeave: function () { hh.innerHTML = "The mouse is gone!"; hh.style.color = colors[1]; }, handleResize: function () { hh.innerHTML = "You just resized!"; hh.style.color = colors[2]; }, handleClick: function () { hh.innerHTML = "That was a right click"; hh.style.color = colors[3]; } }; hh.addEventListener("mouseenter", superEventHandler.handleMouseEnter); hh.addEventListener("mouseleave", superEventHandler.handleMouseLeave); window.addEventListener("resize", superEventHandler.handleResize); window.addEventListener("contextmenu", superEventHandler.handleClick);
'JS' 카테고리의 다른 글
JS기본(promise) (0) 2022.01.31 JS숫자추측게임1 (0) 2022.01.14 JS(this배우기) (0) 2022.01.13 JS연습하기(유저정보테이블 만들기3) (0) 2022.01.09 JS연습(유저정보테이블 만들기2) (0) 2022.01.09