프라이D
프라이Develog(❁´◡`❁)
프라이D
전체 방문자
오늘
어제
  • ALL (378)
    • TDD, Cleancode with JavaScr.. (5)
    • 프로젝트 (32)
      • work (3)
      • 직접 만드는 기술 블로그 (2)
      • 데일리 옥션 (19)
      • 모락모락 (8)
    • Computer Science (1)
    • Algorithm & 자료구조 (94)
      • 알고리즘 w.JavaScript (53)
      • 자료구조 (5)
      • (인프런) 자바스크립트 알고리즘 문제풀이 (34)
    • JavaScript (45)
      • JavaScript (41)
      • 모던 자바스크립트 Deep Dive (4)
    • WEB (13)
    • 회고 (12)
    • TIL (109)
    • WIL (7)
    • Stacks (20)
      • React.js (6)
      • Next.js (1)
      • Redux (3)
      • Node.js (2)
      • GIT (2)
      • SAP (1)
    • 15일 메이킹 프로젝트 (15)
    • 이전 기록 (14)
    • ETC. (5)
    • ---------------2021 (6)
      • 내일배움단-웹개발 5주 (2)
      • 정보처리기사 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • nomadcoder
  • vanilaJS
  • 코드스테이츠
  • 코딩프로젝트
  • 내일배움단
  • nomadcoders
  • 비트마스크
  • Til
  • 모던자바스크립트딥다이브
  • 내일배움카드
  • 2023 인프콘 후기
  • 알고리즘
  • 스파르타코딩클럽
  • 자바스크립트알고리즘
  • 국비지원
  • 투포인터알고리즘
  • MySQL
  • 자바스크립트비트마스크
  • 자바스크립트
  • JavaScript

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
프라이D

프라이Develog(❁´◡`❁)

이전 기록

[TIL] 2022-0523

2022. 5. 24. 00:09

모던 자바스크립트 딥다이브 - 함수 선언문, 함수 표현식 차이

 

[모던 자바스크립트 딥다이브] 함수 선언문, 함수 표현식

함수 리터럴 상수 (Constant) : 변하지 않는 변수 (참조 변수 - 주소 값이 변하지 않는 것이다.) 리터럴 (Literal) : 변하지 않는 데이터 그 자체를 의미함. const a = 1; // a -> 상수 // 1 -> 리터럴 리터럴 은..

friedegg556.tistory.com

querySelectorAll 과 classList 사용

const containerHidden = document.querySelectorAll('.hidden');

btnLogin.addEventListener('click', function (e) {
  for (let i = 0; i < containerHidden.length; i++) {
    containerHidden[i].classList.remove('hidden');
  }
}
  • btnLogin을 클릭했을 때 hidden 클래스를 가진 모든 요소의 hidden 클래스를 지우려고 했다.
  • 처음에는 querySelector('.hidden)을 썼더니, hidden 클래스를 가진 첫번째 요소에만 적용되었다.
  • querySelectorAll('.hidden')을 했더니, 어떤 요소에도 적용되지 않았다.
  • 찾아보니 querySlectorAll은 클래스에 일치하는 요소를 유사배열인 NodeList로 반환한다.
  • 따라서 각 요소에 접근하기 위해서는 for문이든 forEach든 배열을 순회하여 접근해야 한다.

  • 내일은 CSS Grid를 공부해서 적용해볼 예정이다.
  • 자바스크립트 개념 강의 및 딥다이브 서적을 꾸준히 공부하고 있다. 모르는 내용이 많아서 찾아보면서 읽다보니 1회독에 시간이 오래걸린다. 그래도 꼼꼼히 읽고 정리하면서 몰랐던 부분을 채워가는 느낌이라 좋다.
  • 너무 엄청나게 먼 미래를 생각하기 보다는, 지금 할 수 있는 것에 최선을 다하고 싶다. 
저작자표시 (새창열림)

'이전 기록' 카테고리의 다른 글

[TIL] 2022-0716  (0) 2022.07.17
[TIL]2022-0203 (THU)  (0) 2022.02.04
[TIL]2022-0120 (THU)  (0) 2022.01.20
[TIL]2022-0118 (TUE)  (0) 2022.01.18
[TIL]2022-0116 (SUN)  (0) 2022.01.16
    '이전 기록' 카테고리의 다른 글
    • [TIL] 2022-0716
    • [TIL]2022-0203 (THU)
    • [TIL]2022-0120 (THU)
    • [TIL]2022-0118 (TUE)
    프라이D
    프라이D
    틀린내용 정정 및 개선사항은 언제든지 댓글 달아주세요 :D

    티스토리툴바