TIL_1-2 weeks review

oh_ji_0·2020년 8월 9일
1

TIL

목록 보기
11/61

Today I learned

  • 1, 2주차 내용 복습
  • 변수의 선언과 할당

  • 변수의 타입

 

  • callable object, Function

  • first-class object
    JavaScript에서 함수가 1급 객체인 것이 중요한 이유
    고차함수, 클로저 사용, Lexical 환경의 전달
    (https://bestalign.github.io/2015/10/18/first-class-object/)

  • 렉시컬 스코핑 (lexical scoping)

  • 네임 스페이스

  • IIFE, 즉시 호출 함수 표현식

  • 함수의 선언, 매개변수 및 전달인자, 호출, return 값

  • 실행 컨텍스트

  • 호이스팅

  • 클로저

  • 커링

  • 이벤트 리스너와 콜백

 

  • 스코프

 

  • 조건문과 논리 연산자
  • truthy 값 falsy 값
  • 알고리즘
    - 슈도코드(pseudocode)
    • 반복 코드의 분해
  • string, array, object, number, Date 고차원 객체 메소드

 

  • 반복문
  • 배열

 

  • Command Line
  • apt
  • cli
  • git

 

  • Spread Syntax

 

  • 디버깅
  • 유닛테스트
  • TDD

@@ 오늘은 여태까지 정리했던 개인 학습 노트를 다시 정리하며,
제로초 블로그 등을 통해 듣긴 들었으나 정확히 이해하지 못한 실행 컨텍스트 등 추가 공부를 하는 시간을 가졌다.

컨텍스트 뿐 아니라 클로저, 스코프 체인, 렉시컬 스코핑 등을 매우 쉽게 예시 위주로 공부할 수 있어서 비교적 이해가 쉽게 됐다. 개념 공부는 한 사람의 비유보단 여러 사람의 표현을 들었을 때 좀 더 정립이 잘 되는 느낌을 받는다.

내일부턴 html, css 및 프론트엔드 워크플로우가 진행되는데 정규 학습을 잘 진행하면서, 부족한 자바스크립트 개념도 추가적으로 잘 정비해나가야겠다.

내일은 추가 공부 시간에 알고리즘, 객체 때 풀었던 소수, 약수, 제곱근 관련 알고리즘을 한번 더 풀어볼 예정이다.

profile
기본에 충실하고 싶습니다. #Front-end-developer

0개의 댓글