본문 바로가기
Daliy/Today I Learned

210224_ TIL

by 오우영 2021. 2. 24.

블로그 글을 작성하면서 느끼는게 있는데 블로그 기록에 너무 집중을 하다보면 공부의 양에서 기억의 비중이 상대적으로 작아지게 된다. 그래서 공부의 효율이 떨어지는 경우가 좀 있었다. 

 

그래서 난 기록을 딱 필요한만큼만 하려고 한다. 키워드위주로 작성하여 나중에 그 키워드를 봤을 때 머리속에 있는 기억이 떠오를정도만..

인터넷에는 이미 좋은 자료들이 많고 이 블로그는 그냥 나를 위한 도구일뿐이다. 너무 남에게 보여지는 모습만 생각하여 기록에만 집중하다보면 기억것들을 더 많이 만들수 있던 기회를 잃을거같다. 공부의 방식은 개개인마다 달라서 이 방법이 정답은 아니지만 이게 나에겐 잘 맞는 방식인거같다. 기록은 키워드로만 작성하되 코드 한줄 더 입력하고 고민해보며 기억에 더 집중하자 (코드스테이츠 커리큘럼이 너무 빨라 이게 맞는거같다..)

 

 

오늘 배운것

- node.js vs 브라우저

- package.json

- 화살표 함수 (고차함수로 표현해보기)

 

 

node.js 기본 개념

node.js 노드는 Javascript의 runtime입니다. 즉, Javascript program을 실행가능 하게 함 브라우저에서만 실행되었던 자바스크립트를 독립형 응용 프로그램으로 실행시킬 수 있도록 확장 Event-driven 방식으로

fz7948.tistory.com

 

JavaScript 고차함수

forEach forEach는 가장 쉬운 배열 내장함수이다. 기존에 배웠던 for 문을 대체 시킬 수 있다. const fruit = ['apple', 'plum', 'mandarin', 'tomato']; for (let i=0; i < fruit.length; i++) { console.log(fru..

fz7948.tistory.com

 

JavaScript 화살표함수

ES6에서 새로 도입한 화살표 함수(arrow function)와 일반 함수를 비교해보면 보통 함수 표현식을 축약한 형태로 표시됩니다. 함수 표현식 const add = function (x, y) { return x + y } 화살표 함수 const add =..

fz7948.tistory.com

 

 

Modern JavaScript Koans 과제 제출법

 

repository를 클론하여, 디렉토리를 살펴봅니다.

repository를 클론한 곳에서 npm install을 이용해 dependency를 설치해야 합니다.

 

repository를 클론한 곳에서 npm install을 이용해 dependency를 설치해야 합니다.

 

처음 install시에 dependencies의 파일이 없어 에러가 뜨는걸 확인할 수 있습니다 

 

package.json를 열어 여러가지 실행 가능한 스크립트를 확인합니다.

  • npm run test 를 이용해 koans를 테스트할 수 있습니다.

 

과제 제출은 npm run submit으로 할 수 있습니다

 

 

npx codestates-submission ls로 과제 제출 확인이 가능하다

 

 

선행 학습


spread/Rest 문법

 

JavaScript spread/Rest 문법

 

fz7948.tistory.com

- 구조분해 (비구조화 할당) 문법

- this 키워드

- 프로토타입과 클래스

 

 

 

 

더 공부하고 싶은것

- 깃을 직접 사용하면서 이론을 적용해보는 연습이 좀 더 필요할것 같다.

- OOP에 관해서 공부가 필요

- 화살표 함수

- node.js에 대해서도 좀 더 파보자..!

- 자바스크립트에서 비동기 처리를 다루는법

- 주말에 생활코딩으로 node.js 좀 더 공부해보자

- 언더바 다시 한번 보자 !

- 캐싱?

'Daliy > Today I Learned' 카테고리의 다른 글

210223_TIL  (0) 2021.02.23
210222_TIL  (0) 2021.02.22
코드스테이츠 4주차 회고  (2) 2021.02.18
코드스테이츠 2주차 회고  (0) 2021.02.01

댓글