var로 선언된 변수는 선언과 동시에 undefined로 호이스팅되어 선언과 초기화가 동시에 진행됩니다.let은 선언과 초기화가 분리되어 그 사이에 TDZ가 생성되고,const는 선언과 초기화가 동시에 진행되지만선언 이전에 TDZ가 생성되어 접근하면 Reference
Part 1 | Figma 링크 | https://www.figma.com/file/Fx38h2jIodTovP95HaxwJd/어느날내고양이가자랐다?node-id=0%3A1 | | --- | --- | | 배운점 | 피그마 ProtoType Variants 사용하기 | | 어려웠던 점 / 아쉬웠던 점 | 서버가 없고 CRUD를 적용한 프로젝트 기획하기 /...
첫째, 주어진 문제를 비슷한 구조의 더 작은 문제로 나눌 수 있는 경우둘째, 중첩된 반복문이 많거나 반목문의 중첩 횟수를 예측하기 어려운 경우셋째, 반복문으로 작성된 코드를 더욱 간결하고 이해하기 쉽게 작성하고 싶은 경우재귀를 활용하면 좋습니다.UI는 사람들이 컴퓨터와
다음 항목 중 피터 모빌의 UX 7요소, 제이콥 닐슨의 10가지 사용성 평가 기준을 포함하여 최소 2가지를 선택하여 UI/UX 를 분석하고 블로그에 기록해주세요.모달 (Modal)토글 (Toggle)탭 (Tab)태그 (Tag)자동완성 (Autocomplete)드롭다운
섹션1 회고랑 비교했을 때 섹션2 회고의 내용이 별로 다르지 않다. 그 말은 내가 개선을 못했다는 거겠지. 첫 문장부터 뼈 맞아서 아프다. 이번 회고를 쓰기 전에 스케줄 표를 다시 살펴봤다. 먼저 비동기는 개념이 너무 어려웠다. Javascript에서는 비동기가 필수
프로미스는 자바스크립트에서 비동기를 간편하게 처리해줍니다.new Promise로 프로미스를 생성한 다음, resolve한 값을 then으로 넘겨줍니다.콜백과 비교하여 프로미스는 then 메서드들을 순차적으로 실행하여 코드의 깊이가 더 이상 깊어지지 않아 콜백헬을 방지할
newPromise로 프로미스를 생성할 수 있으며, 안에 resolve와 reject를 매개변수로 갖는 콜백함수를 넣어준다.이렇게 만든 promise 변수에 then과 catch 메서드를 붙일 수 있다.promise 내부에서 resolve가 호출되면 then이 실행되고
🔗 JavaScript 고차 함수Section1 지나면 난이도가 확 올라간다는 얘기를 개강날 부터 들어서 후덜덜 떨면서 아침에 책상에 앉았다.Setion1의 첫 번째 유닛은 고차 함수 였다. JS를 공부했지만 고차 함수라는 단어를 처음 들은 거 같아서 웁스~ 하기도
오늘은 수강생 모두가 Section1에 대한 회고를 작성하고 서로 댓글을 남기는 시간을 가졌다.이번 회고는 좀 특별하게 Keep, Problem, Try 형식에 맞추어 작성하였는데 천천히 고민하며 작성해보니 나에게 부족한 점이 많았다.🔗 KPT 회고회고는 수업 일정이
✅ 현재 ‘내'가 학습을 통해 이루고자 하는 것은 무엇인가요❔코드스테이츠 종강 후 3개월 이내로 초봉 3500 이상 받는 개발자가 되자✅ 여러분이 현재 바라는 목표를 모두 이루었다면 ‘나'는 어떻게 변해 있을까요?개발에 대한 열정과 흥미가 더 커진다.더 좋고 연봉 많이
Q. 일반적으로 CSS를 불러오기 위해 요소를 요소의 자식 요소로 하고, JavaScript를 불러오기 위해 요소를 요소가 끝나기 직전에 위치 시키는 이유가 무엇인가요?
What Did I Learn Today 🔗 나만의 아고라 스테이츠 만들기 Advanced Challenge 문구를 제대로 확인 안 해서 페이지 버튼 리스트 출력하고 클릭 시 페이지 이동하는 방법으로 코드를 짰어요 prev, next 버튼 기능도 보완해볼게요 😊 마지막 3시간을 local storage에 쏟았는데 마무리하지 못했어요 local st...
✅ innerHTML 'Element'의 속성으로, 해당 요소 안에 있는 HTML 내용을 가져온다. ✅ textContent 'Node'의 속성으로, 해당 노드 안에 있는 텍스트 내용만 가져온다. 가능하면 innerHTML은 사용하지 않는게 좋다. inner
오늘 한 Koans는 JS 수업 중 가장 많은 새로운 것들을 배워간 시간이었다. (물론 앞 JS 수업들 덕분에 개념을 충분히 익힌거지만~) 배운 개념들이 거의 모두 테스트 문제로 정리되어 출제됐다. 또 강의에서 다루지 않았던 새로운 개념들도 나와서 페어분과 조금이라도
문자 > 숫자 > 불리언숫자 > 그 외🔗 호이스팅🔗 this얕은 복사(shallow copy): 객체의 속성 중 값이 참조 자료형인 경우 해당 주소만 복사깊은 복사(deep copy): 주소만 카피하지 않고, 값을 모두 복사대부분의 경우 shallow copy로도
오늘의 학습 내용 중 하나는 클로저 이다. 지금까지 배웠던 개념 및 이론은 "어렵다! 이해 안 간다!"라는 부분은 없었던 거 같은데, 오늘 클로저는 잘 이해 되지 않아 반복하여 학습했다. (다음 내용 학습하다가 이해 안 되면 블로깅한 거 다시 읽어보고 추가 내용 찾아보
✅ map(callback) 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환한다. ✅ filter(callback) 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환한다. ✅ reduce(callback) 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과...