노마드 코더 3

[1일차 ~ 3일차] 브라우저와 HTML

React js와 Vue js 등의 자바스크립트 프레임워크를 공부하고 사용하며 프로젝트를 하고 있지만, 그 기본이 되는 바닐라 자바스크립트나 html, css 에 대한 이해가 솔직히 거의 없다고 생각해서 노마드 코더 강의를 선택해서 그에 관해 수강하기로 했다. 그래서 첫번째로 코코아톡 클론코딩이라는 강의를 수강하기로 했고, 2주마다 매일 아침 6시마다 숙제가오고 그 숙제를 모두 완료하면 30퍼센트 할인쿠폰을 주는 챌린지라는 프로그램이 있다고 해서 그것도 같이 신청했다. 사실 웹, html, css 전반적으로 완전히 입문자 혹은 초보자는 아니기때문에 초반에 그냥 지나쳐도 될부분이 있다고 생각했는데 그런 생각은 버리고 다 체득하기 위해서 강의를 구매한 거기 때문에 강의를 들으면서 내가 필요하다고 생각하는 부..

[노마드 코더 Vanilla JS] 함수 (Function)

지난 시간에는 변수, 이번 시간은 함수이다. Function 만일 console.log 라는 코드 조각으로 반 친구들에게 인사를 하고싶다면 어떻게 해야할까? console.log("hello Oh!") console.log("hello Kim!") console.log("hello Jung!") console.log("hello Park!") . . . 여기까진 좋지만 만약 집에 갈때가 되서 인삿말을 "Bye"로 바꾸고 싶다면, 반에 100명이 있다면 100번을 쳐야할 셈이다. 중복을 줄이는 것이 컴퓨터 프로그래밍에서 발전해 온 길이다. (생활코딩에서 들은 말) 그러므로 100번의 console.log("hello ***")을 하나의 완전한 코드로 인사가 필요할 때마다 꺼내 쓸 수 있다면 아주 좋을 것이..

[노마드 코더 Vanilla JS] 왜 Vanilla JS를 배워야 할까?

노마드 코더의 유튜브를 보던 중 Vanilla Js의 중요성 을 다룬 동영상을 보고 많은 공감을 할 수 있었다. 결국 React, Vue, Angular 등등 수많은 라이브러리들이 JS가 근간이 되는 라이브러리들이고 그것을 이해하려면 JS의 근간이 되는 Vanilla JS에 대한 이해가 필요하다고 생각했다. 그래서 Vanilla JS에 대한 강의를 찾던 중 노마드 코더에 Vanilla JS 무료 강의 를 발견했고 곧장 듣기로 결정했다. 이 시리즈는 노마드 코더 강의를 따라가면서 중요하다고 느껴지는 부분을 기록하는 일지가 될것같다. 이번 포스트는 내가 왜 Vanilla JS에 대해서 공부해야겠다고 느끼게 된건지 말해보려고한다. 바닐라 JS로 크롬 앱 만들기 크롬 앱 클론코딩하며, JS 이론 배우기 [초급]..