분류 전체보기48 121일차_20210112 immersive prep 스프린트를 진행했다. 내일까지 제출이지만 다행히도 오늘 공부하면서 다 끝마칠 수 있었다. npm 모듈을 이용해 유효성 검사를 진행하고 제출하는 절차가 아직은 어색하다. 오늘 새로 배운 개념은 많지만 제일 중요하다고 생각되는 것은 this 의 개념이다. this는 함수의 다섯가지 실행되는 방법에 따라 지정되는 객체가 달라진다. this 가 어떤 환경에서 실행되어있는지 꼼꼼하게 확인한 후 해당 this를 어떻게 컨트롤해야 할지 고민해야 한다. bind 개념은 이해가 얼추 된 것 같은데 오히려 call, apply 개념은 아직 조금 헷갈린다. 결국 객체를 컨트롤 / 객체를 이용하여 컨트롤 하기 위한 수단이라고 생각한다. 객체 기본 개념에 대한 공부와 복습을 다시 진행해야겠다. 내일은.. 2021. 1. 12. TIL_20210112 화살표 함수 function을 생략하고 파라미터 오른쪽에 => 의 형식으로 사용한다. 함수 본문에 return 만 존재할 시 return 을 생략할 수 있으며 return을 생략할 때는 중괄호를 사용할 수 없다. 파라미터(매개변수) 가 하나일 때는 소괄호를 생략할 수 있다. call, apply, bind 메소드 사용 불가 - 함수 선언식/함수 표현식과 this값이 다르기 때문에 화살표 함수로 메소드를 정의하는 것을 피해야 한다. 화살표 함수의 실행은 this를 결정짓지 않는다. 바인딩이란? 어떤 메소드에 어떤 객체/배열/요소 를 묶어주는 활동 함수 실행의 다섯가지 방법 함수가 무엇인가가 중요한 것이 아니라 어떻게 실행되는지가 중요하다. 함수 내부의 this는 함수가 어떻게 실행되는지에 따라 결정되기 때.. 2021. 1. 12. TIL_20210111 git branch git branch - 독립된 작업 영역 각자 작업영역이 다르기 때문에 독립적인 작업 영역이 필요하다 - 그래서 branch 를 만든다 각자의 기능을 개발하지만 서로의 기능에 영향을 주지 않고 개발할 수 있다. 추후에 합치는 과정이 필요하다 새로운 기능을 개발할 때, 원본에 영향을 주지 않고 다양한 시도를 하고 싶을 때 사용 git checkout 브랜치 만들기 브랜치는 현재 작업 공간을 베이스로 만들어진다. ( 내가 현재 작업하고 있는 곳을 항상 확인하자!) git checkout -b 기능1(만들고 싶은 이름) -b 의 기능 : 기능1 branch 생성, 기능1 branch로 작업공간 이동 이 상황에서 원본을 베이스로 하는 다른 브랜치를 만들고 싶다면? 1. 베이스로 하고 싶은 브.. 2021. 1. 11. 120일차_20210111 이머시브 코스가 시작되었다. 블로그 글을 꾸준히 쓰긴 썼는데 이제부터는 TIL과 분리해서 글을 쓰려고 한다. 일차와 날짜를 기록하는 것을 보면 여기가 TIL이 되어야 할 것 같은데 맨 처음부터 잘못 쓰기 시작해서 망했다. 여기를 그냥 계속 유지하는게 나으려나 아니면 이머시브 들어오면서 이쪽 컨셉을 다시 잡아야 하나 싶다. 여기서부터는 금일 진행했던 이머시브 오티 내용.. 첫번째 ha 전까지는 아 이런게 있구나 하는 마음으로 지나가는게 좋을 것이다 어려운게 정상이다.. 계속 되새기면서 가야 한다 정신적으로 스트레스 받지 말아야 해 첫번째 ha는 프리 ha 7번보다는 쉬울것, 점검용 - 당락 x 솔로데이 _ 복습, 복기 프리때는 어떻게 보면 일찍 끝나는 과제가 있으면 남는날에 복습이 가능한데 이머시브는 일과.. 2021. 1. 11. 이전 1 2 3 4 5 6 7 8 ··· 12 다음