드림오구
🌊 [JAVASCRIPT] 재귀함수
🐣 STUDY/Java Script 2023. 4. 11. 20:30

🌊 재귀함수 : 재귀 함수는 자기 자신을 호출하는 함수를 말합니다. 재귀 함수를 이용하면 반복적인 작업을 해야하는 문제를 좀 더 간결한 코드로 풀어낼 수 재귀(再歸) : 원래의 자리로 되돌아가거나 되돌아옴. function recursion () { console.log("This is") console.log("recursion!") recursion() } 재귀로 문제 해결하기 문제를 좀 더 작게 쪼갠다. 1번과 같은 방식으로, 문제는 더 작아지지 않을 때 까지, 가장 작은 단위로 문제를 쪼갠다. 가장 작은 단위의 문제를 풂으로써 전체 문제를 해결한다. //arrSum 함수는 배열[1,2,3,4,5]의 합을 반환하는 함수. arrSum([]) === 0; //

article thumbnail
[TIL : 230410]
🐹 TIL/Daily 2023. 4. 10. 22:56

🌊 TIL : 2023년 4월 10일 오늘 배운 것 기술면접 태도 DOM 조작 기술면접 스터디 참관 어려웠던 부분 분명 배웠던 건데 말로 정리하기가 어렵고 자꾸 시선이 다른 데로 간다.. 더 공부할 것 CS지식

article thumbnail
굉장히 신경 쓰여서..
🐬 Small Talk 2023. 4. 10. 22:52

스킨을 내가 색을 바꾸다가 건드린건지 연하게 보이는 글씨들 발견할 때 마다 수정 중인데 프론트앤드 개발자로서 웹접근성에 어긋나는 글씨색은 안 돼!! 하면서 바꾸는데 생각치도 못 할 때가 있어서 당황스러울 때가 많다 ㅎ.. 화면 크기 줄었을 때 글쓰기 버튼 안 보이는 것도 수정해두었는데 별거 아니지만 뿌듯하다.

article thumbnail
[Code States] Section2 회고
🐹 TIL/Blogging 2023. 4. 10. 16:38

🌊 [Code States] Section2 회고 : section2가 벌써 끝나다니 솔직히 아쉬운 점이 많습니다. 공부하던 시간 자체는 section1보다 훨씬 늘었으나 정말 내 지식으로 만든게 맞는 지 고뇌하게 되네요. 그래도 지난 한 달, 정말 모르는 것들을 많이 접하였지만, 어제보다 더 나은 오늘의 나를 연속해서 만나는 기분이었습니다. section1과는 다르게 이제는 조금 익숙해진 분위기 속에서 교류를 나누게 된 동기분들도 있어 재밌게 보낸 한 달이었습니다. 🌊 목표 상기하기 저에겐 현재 개발을 같이 시작한 친구들이 있는데요. 한 친구는 FE41기 수강생이고, 한 친구는 BE45기 수강생입니다. 사실 저와 BE45기 수강생 친구는 FE41기 수강생에게 자극을 받아 시작한 것도 있는 것 같아요. ..

article thumbnail
[기술면접]
🐣 STUDY/HTTP, WEB 2023. 4. 10. 12:14

Java Script Promise의 기능과 필요한 이유에 대해서 설명해주세요. Promise를 사용하면 비동기 메서드에서 마치 동기 메서드처럼 값을 반환할 수 있습니다. 최종 결과를 반환하는 것이 아니고 어떤 시점에 결과를 제공하겠다는 '약속'을 반환합니다. Promise 이전에는 비동기 처리로 콜백 패턴을 주로 사용했으나 콜백 지옥으로 인해 가독성이 나쁘고, 비동기 처리 중에 발생한 에러 처리가 까다로워 Promise는 이러한 단점을 보완하기 위해 나온 대안이며 비동기 처리 시점을 명확하게 표현할 수 있다는 장점이 있습니다. Promise는 결과를 값으로 받아서 저장할 수 있다는 것이 특징이고 결과 그 자체를 값으로 받기 때문에 연속으로 실행하는 코드에선 then()을 이용하여 더 가독성 있는 코드..

article thumbnail
[TIL : 230408]
🐹 TIL/Daily 2023. 4. 8. 22:50

🌊 TIL : 2023년 4월 8일 오늘 한 것 : 슈님과 사이드프로젝트 기획, 디자인 어려웠던 부분 : UI/UX를 고려하며 디자인 자료 찾기 느낀점 : 디자이너는 정말 멋진 직업이다. 더 공부할 것 : 기획 조금 더 다듬고 리액트로 구현하려한다 b

article thumbnail
[TIL : 230406, 230407]
🐹 TIL/Daily 2023. 4. 7. 23:01

🌊 TIL : 2023년 4월 6~7일 오늘 배운 것 express 서버 통신 GET/POST/CREATE/DELETE 제작한 서버 연결하기 (fetch 사용) 이전에 자바스크립트로 만든 미니 프로젝트 REACT로 변경하기 어려웠던 부분 컴포넌트 단위로 나누기 포스트맨 사용 useEffect 더 공부할 것 useEffect 포스트맨 사용 서버 복습

article thumbnail
[TIL : 230405] 🌿
🐹 TIL/Daily 2023. 4. 5. 23:57

🌊 TIL : 2023년 4월 5일 오늘 배운 것 Node.js express 프레임워크 미들웨어 추가 req.params req.query. 어려웠던 부분 처음에 정말.. 이해가지 않았다.. 계속해서 자료를 찾아보고 공부해야 이해할 수 있어 다른 동기들보다 과제 진행도 늦어진 것 같다. 단순히 괄호를 쓰지 않아 오류가 생기기도 하였다. 서버의 개념에 조금 낯설어했던 것 같다. 더 공부할 것 express 응용방법