JS 엔진은 동시에 여러가지를 처리할 수 없다. 이에 순서대로 코드를 실행하는 것이 아닌(동기적 실행), 코드의 실행 완료를 기다리지 않고 다음 코드를 먼저 실행하는(비동기적 실행) 것이 가능하도록 한 JS의 설계들을 살펴보도록 하겠다. Callback 함수 첫번째로 JS에서 callback 함수로 비동기적 실행이 가능하다. (콜백함수가 꼭 비동기적으로만 쓰이는 것은 아니다) callback 함수는 다른 함수의 매개변수로 넘겨진 함수를 의미하고, 어떤 이벤트가 발생한 후 이 콜백 함수가 다시 호출되며 실행된다. 함수 안에서 실행되는 함수이기 때문에 보통 익명함수로 작성된다. // 간단한 callback 함수 예시 function printNumber(num){ num(); //callback 함수 } p..
프로젝트 시작시작은 단순했다. 어떤 것이든 프로젝트 하나를 잘 완성해보고 싶었다. 코로나로 모든 모임이 어려워져 난감하던 때에,학교에서 비교과 활동으로 '전공 융합 창의공동학습체'라는 프로그램을 진행한다는 것을 알게 되었다.그때의 순간적인 결단으로, (이게 된다고?) 접점 하나 없는 팀원들을 모으게 되었다.네명의 팀원 중 한 명을 제외하고 모두 협업 경험이 없었기 때문에 걱정되기도 했지만, 다들 나와 같이 플젝을 통해서 배우고자 하는 목표가 분명했기 때문에 파이팅 넘치게 시작하게 되었다.프로젝트 진행 (2020.10.11~2021.1.19)우리의 목표는 모두가 필요하다고 느껴지고, 재미있어하는 서비스를 만드는 것이었다.결과물을 낼 때까지 고된 시간들을 거치게 될텐데, 하고 있는 것에 흥미와 관심이 없다면..