20201201 TIL
·
BootCamp_Codestates/TIL
오늘 한일 Modern JavaScript Sprint 페어와 진행 학습내용 및 성취 Modern JS (AboutArrowFunction,Destructing,This, FunctionMethods) 느낀점 1. rest parameter, arguments, 전개구문에 대한 개념 정리 부족. 2. Destructuring 복습..! 3. 함수 실행에 따른 this 바인딩 패턴 개념정리 4. apply 와 call 의 차이점 재 학습 5. prototype 개념 다시 볼것!! 코드를 짤 때, 파악을 먼저 할 것. 달려들지 말것.
20201130 TIL
·
BootCamp_Codestates/TIL
오늘 한일 IM Course OT 참여 node.js 및 관련 도구 lesson 학습 및 셋업 Git Workflow Pair Sprint(simple pull and push & how to solve conflict) 학습내용 및 성취 페어 프로그래밍 시의 깃헙 사용법을 숙지 Modern JS 개괄적 학습 느낀점 1. 깃헙 사용법에 대해 막연했는데, 직접 페어와 실습해보니 조금은 감이 잡히는 것 같다. 2. Modern JS 학습을 하며 느낀점... 이해가 잘 안되면 괜히 시간 낭비말고, youtube 나 더 쉬운 설명을 찾아보자. 코드를 짤 때, 파악을 먼저 할 것. 달려들지 말것.
코드스테이츠 Pre Course 회고록
·
BootCamp_Codestates/TIL
Pre course 4주의 시간은 저에게 도전의 연속이었습니다. 매일 새로운 lesson과 페어와의 코플릿 문제풀이, 그리고 한주의 하이라이트인 스프린트 과제까지. 변수와 자료형. 음 그래. 조건문. 이 정도야 뭐 후.. 문자열. 이해했어. 반복문, 배열, 객체. 난 괜찮아...... 고차함수, 재귀, 알고리즘 베이직(?). 고차...음 재귀..뭐 베이직? 개인적으로 새로운 개념을 배우고 이를 활용하여 코플릿 문제를 푸는 것까지는 큰 문제가 없었습니다. (물론, 고차함수, 재귀, 알고리즘 코플릿 마지막 2-3문제들은...) 하지만, 계산기 만들기, 유효성 검사, weather API 처럼 로직을 만들어내야 하는 창의성이 필요했던 과제들을 맞닥들였을 때는 '하아....... 어떻게 풀어나가야 하지...' ..
비동기 호출
·
BootCamp_Codestates/Pre Tech Blog
동기 호출 예시 function waitSync(ms) { var start = Date.now(); var now = start; while(now - start < ms) { now = Date.now(); } } // 현재 시각과 시작 시각을 비교하여 ms 범위 내에서 무한 루프를 도는 blocking 함수 function drink(person, coffee) { console.log(person + '는 ' + coffee + '를 마십니다') } function orderCoffeeSync(coffee) { console.log(coffee + '가 접수되었습니다'); waitSync(2000); //2초동안 blocking 시킨다..!!! return coffee; } let customer..
spread syntax VS rest parameter
·
BootCamp_Codestates/Pre Tech Blog
spread syntax 란? 전개 구문(Spread Syntax)는 ECMAScript6(2015)에서 새로 추가된 문법으로 간단하게 이 문법은 문법 이름 그대로 객체 혹은 배열들을 펼칠 수 있게 해 줍니다. 1. 펼칠 대상이 객체인 경우 const myObject1 = { laptop: 'MacBook Pro', tablet: 'iPad Pro 11' } const myObject2 = {...myObject1}; console.log(myObject1); // {laptop: "MacBook Pro", tablet: "iPad Pro 11"} console.log(myObject2); // {laptop: "MacBook Pro", tablet: "iPad Pro 11"} console.log(my..
TIL - 20201119
·
BootCamp_Codestates/TIL
오늘 한일 페어와 함께 stringifyJSON, TreeUI 스프린트 진행 학습내용 및 성취 재귀함수 활용법과 stringify 함수의 용도에 대해 학습했다. 느낀점 1. 배열과 객체 데이터를 자유롭게 접근하고 수정하고 원하는 형태로 바꾸는 방법을 잘 모른다. 2. null undefined 등 타입에 대한 개념을 정확히 알고 있지 않다. 3. 배열에 쓸수 있는, 객체에 쓸 수 있는, DOM 에서 쓸 수 있는 등등.. 각 상황에 필요한 함수 활용법숙지가 필요하다. 4. 배열 안의 요소가 될 수 있는 타입, 객체의 값이 될 수 있는 타입을 정확히 알아야. 5. 자바스크립트 객체와 JSON은 대표적인 트리구조를 가졌다????? 코드를 짤 때, 파악을 먼저 할 것. 달려들지 말것.