Dev study and notes

바닐라 JS로 크롬 앱 만들기 3장 강좌들 노마드코더 무료강좌 본문

Building & Learning/바닐라JS-노마드코더

바닐라 JS로 크롬 앱 만들기 3장 강좌들 노마드코더 무료강좌

devlunch4 2024. 12. 22. 21:53
반응형

바닐라 JS로 크롬 앱 만들기 3장 강좌들 노마드코더 무료강좌

안녕하세요 데브런치입니다.

노마트코더 바닐라js로 크롬앱 만들기 3장은 자바스크립트를 통해 웹페이지의 이벤트 관련 강좌입니다.

클릭 이벤트 등 다양한 이벤트 발생시 여러 기능을 구현하게 됩니다.

#3.0 The Document Object (08:14)

#3.1 HTML in Javascript (10:31)

#3.2 Searching For Elements (12:23)

#3.3 Events (12:38)

#3.4 Events part Two (08:31)

#3.5 More Events (09:48)

#3.6 CSS in Javascript (06:51)

#3.7 CSS in Javascript part Two (09:34)

#3.8 CSS in Javascript part Three (07:57)

최종 3장 마무리시 작성되는 자바스크립트 코드를 남겨봅니다.

stlye.css

body {
  background-color: beige;
}

h1{
  color : cornflowerblue;
}

.clicked{
  color: tomato;
}

app.js

const h1 = document.querySelector("div.hello:first-child h1");

function handleTitleClick() {
  h1.classList.toggle("clicked");
}

h1.addEventListener("click", handleTitleClick);

 

index.html

<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <link href="style.css" rel="stylesheet" type="text/css" />
    <title>Momentum App</title>
  </head>
  <body>
    <div class="hello">
      <h1>Click me!</h1>
    </div>

    <script src="app.js"></script>
  </body>
</html>
 

 

소스코드 작성후 클릭을 하게되면 텍스트 색상이 바뀌게 됩니다.

끝!

반응형
Comments