zero-base 프론트엔드 스쿨 ⛪️

우희은 선생님의 입문자를 위한 자바스크립트 실습 후기

엄성준 2022. 12. 28. 16:43

우희은 선생님의 강의 방식이 저한테 잘 맞았던 건지 자바스크립트 기초 문법 파트부터 실습 프로젝트까지 이해가 잘 되었습니다.

 

처음 강의 중 미니 프로젝트 세번을 진행하게 되었는데  마켓 서비스 만들기 프로젝트 실습을 진행할 때는 강의를 계속 멈추고 이해하고 다시 뒤로 갔다가 이해하고를 반복하였습니다. 하지만 2~3번째 프로젝트를 진행하면서부터는 제가 코딩할 수 있는 부분은 먼저 코딩하고 강의를 수강하는 식으로 진행하였던 것 같습니다.

 

다음으로 강의를 수강 중에 utils폴더에는 무엇이 담기는지, modul폴더에는 무엇이 담기는지 처음에는 이해하지 못하였는데요.강의를 수강하면서 제가 알게 된 점은 utils폴더에는 공통적으로 사용되는 함수가 저장되었고, modul폴더에는 dom객체를 파트별로 쪼개서 담아놓은 느낌이었습니다. 또한 상수 선언은 constants폴더를 만들어서 선언하였고, 다른 js파일에서 선언된 함수나 상수를 사용하려면 import를 통해서 받아와야 하는데 선언된 js에서 함수 앞에 export를 통해서 내보내 주고, 사용하고 싶은 js파일에서는 import를 통해서 받아온 다는 점을 알게 되었고, react에서는 끝에. js를 붙이지 않아도 import 되지만 순수 js에서는 끝에. js를 꼭 붙여야 한다는 점을 알게 되었습니다.

 

구조분해 할당을 통해서 document.getElementByClassName으로 받아온 DOM객체를 각각 할당해 줄 수 있었고,

옵셔널 체이닝을 통해서 function.?() callback함수가 있다면 실행한다는 점도 학습하였고,

forEach(), for( of )를 통해서 배열을 순회하는 법도 학습하였고,

Math.random(), eventhandler 등등 외에도 여러 가지 많은 점을 학습할 수 있어서 좋았던 것 같습니다.