codingPpushu's dev story

Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.

0%

What?

JS - Event, DOM
bubbling/capturing delegation: page navigation DOM Traversing element.childNodes
ParentNode Element.closest()

How?

  • 유데미 강좌 일일 목표치 수강 완료
  • 팀 project 진행중..
    => 벤치마킹 사이트 및 관련 기능들 확인 완료

What?

  • Project 진행 중..
    => 사이트 벤치마킹 하다 보니 따로 코딩 공부를 하지 못했다..하하
    금방 끝날 줄 알았는데 생각보다 확인할 내용이 많아 시간이 오래 걸렸다.
    아무래도 오늘 다하긴 무리일 것 같고 내일 이어서 작업해야겠다. 😁

What?

JS- Style, Attribute, Class
style.backgroundColor getComputedStyle() SetProperty src/alt 등 속성 접근 가능
getAttribute() setAttribute() HTMLElement.dataset Element.classList /
add(), remove(), toggle(), contains()

How?

What?

JS- Date, Timers, DOM
new Date() timers: setTimeout(1)/setInterval(n) DOM 작동원리 getElementById/
getElementsByTagName
getElementsByClassName
classList
parentElement
document.querySelector()
document.createElement()
prepend()/append()
before()/after()
remove()
removeChild()

How?

  • DOM 문법 숙지
  • Mini project (smooth scroll, appear effect / notion에 따로 정리)

What?

  • Udemy CSS and Sass 진행중 => CSS animations
  • Udemy JS 강의 진행 중 => Array, number, Dates, Timers
  • 키워드
CSS/Sass
@keyframes animation backface-visibility
JS
sort() slice() 상태변수 fill()
Array.from() 인수변수 _ parseInt parseFlot
Number.isNaN/
isFinite/isInteger/
isNaN
Math.sprt/max/
min/random
round
remainder operator

How?

  • 간단한 bankist app 구현
    => 버튼 요소에 이벤트 리스너 등록 (정렬 기능)
  • 문법 숙지

What?

What?

  • Udemy CSS and Sass 진행중 => setting 및 header
  • Udemy JS 강의 진행 중 => 배열 문법
  • 키워드
    CSS/Sass
    linear-gradient clip-path transform/translate

How?

  • setting 작업 및 header 작업
    => 로고 이미지 추가, 배경 추가, 메인 텍스트 작업

Why?

  • CSS and Sass 강의 추가
    => Sass(CSS전처리기)는 코드를 효율적으로 작성할 수 있다고 한다. 실무에 도움이 되고 작업이 수월해질 것 같아 추가로 공부를 진행하게 되었다.

What?

  • Udemy JS 강의 진행 중 => 배열 문법

  • 키워드

    로그인 구현 => 이벤트 차단,
    preventDefault, find,
    optional chaining
    findindex includes some
    every flat, flatmap

How?

  • 간단한 bankist app 구현
  • 버튼 요소에 이벤트 리스너 등록 (로그인 기능, 사용자 데이터 이전, 사용자 삭제)

What?

  • Udemy JS 강의 진행 중 => 배열 문법

  • 키워드

    알고리즘 =>
    필요성 및 관련 내용 검색
    chaining methods 화살표 함수와 체이닝 find method

How?

  • 알고리즘 강의 수강 예정

Why?

  • 알고리즘 => 문제 해결 능력 기르기 위함

What?

  • 인사이드 자바스크립트 => 완독

  • Udemy JS 강의 진행 중 => 배열 문법

  • 키워드

    forEach map set filter reduce DOM 요소 생성

How?

  • 진도, 공부 내용 키워드로 업로드 진행 => 핵심 키워드 추출 (output)
  • 관련 서적 반복해서 읽기 => 생각하고 이해하기
  • 책과 실습 동시 진행 => 응용하기
  • 복습하기 => 이해력 높이기

Why?

  • 무의미한 진도빼기 지양하기 위함

What?

  • 현재 ‘인사이드 자바스크립트’책과 ‘유데미 JS 강의’로 공부 진행 중
  • 인사이드 자바스크립트 => 2번째 책

How?

  • 책 : 객체지향 프로그래밍 내용 들어가기 전, 이전 내용에 대한 개념 복습 진행 중

  • 강의 : 클로저까지 진행 (책 진도와 맞추기 위함)

  • 개요, 환경, 데이터 타입과 연산자 진행 완료

Why?

  • 개념에 대한 이해도가 떨어지는 걸 느낌 => 개념 숙지를 위한 복습 진행