본문 바로가기

수업내용

[javascript] 현대엘리베이터 실습_javascript

현대엘리베이터 실습_javascript

 


2022.09.01

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>현대엘리베이터 실습 02 - javascript</title>
    <link rel="stylesheet" href="./css/common.css">
    <link rel="stylesheet" href="./css/swiper-bundle.min.css">
    <link rel="stylesheet" href="./css/main.css">
    <script src="./js/swiper-bundle.min.js"></script>
    <script src="./js/main.js" defer></script> 👈위에 js스크립트 소스 써줄 경우 dom읽을 수 있게 defer라고 쓰기
</head>
<body>
</body>
</html>

 

window.addEventListener('DOMContentLoaded', () => { })
$(function){ }과 같음
document.querySelector('.Wrap').style.color = 'red'
$('.Wrap').css("color", "red") 또는 .css({color:'red'})
와 같음

 

   document.querySelectorAll('.Wrap').style.color = 'red';
    console.log(document.querySelectorAll('.Wrap'))

all은 노드리스트를 가지기 때문에 순회해야함
document.querySelector('.top_close_btn').addEventListener('click', function () { })
  와 같은 방법의 제이쿼리
 $('.top_close_btn').on('click', function(){})
document.querySelector('.top_close_btn').addEventListener('click', () => { 
        console.log(this) 
    }); 로

 

❗ 화살표 함수의 단점은 this가 없다.

 


classList.add = addClass
classList.romeve = removeClass
classList.toggle = toggleClass
classList.contain