일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 프로그래머스 JS 코테
- 미니 프로젝트
- JS
- 부트캠프
- 딥러닝
- 프로그래머스코테
- 영상처리
- 패캠
- 프론트엔드개발자
- 패스트캠퍼스
- 개발 프로젝트
- 국비지원취업
- 개발블로그
- pokeapi
- 깃
- 깃허브
- 패스트캠퍼스부트캠프
- 국비지원
- FE
- js코테
- 프로그래머스
- 개인프로젝트
- 프론트엔드부트캠프
- 패캠부트캠프
- 자바스크립트 코딩테스트
- Java
- 프로젝트
- 코딩테스트
- 프론트엔드
- 자바스크립트
- Today
- Total
목록개발블로그 (18)
가쟤의 해변일기 🐳

패스트캠퍼스 애플 클론코딩 중, net::ERR_ABORTED 404 (Not Found) 에러가 떴다. import ipads from "../data/ipads"; console.log(ipads); 이러한 코드였는데, 해결 방법은 간단하다. 리액트에서는 파일 확장명을 생략해도 문제 없지만, 바닐라 자바스크립트에서는 확장명을 꼭 추가해야 한다. import ipads from "../data/ipads.js"; 이렇게 고쳐주면 해결 완료 !

2023.08.07(월) 앞으로 1단계 정답률 높은 문제부터 풀어보려고 한다. 풀어보니까 생각보다 너무 빨리 풀려서 ... 0단계 정답률 낮은 문제와 병행하며 풀어야겠다고 생각했다. Lv. 1 짝수와 홀수 당황했다.. 10초만에 풀었다.. 문제는 이러하다.. 0단계 아닌교 function solution(num) { if(num % 2 === 0) { return "Even" } else { return "Odd" } } 빠르게 적어버렸는데 1트 성공 보니까 삼항 연산자 + 0은 false인 성질로 짧게 푸신 분도 있었다. Lv. 1 x만큼 간격이 있는 n개의 숫자 이..것도 빨리 풀었다. 사실 새롭게 풀어보고 싶어서 while문으로 도전해봤는데 시간 초과로 실패 .. 아마 잘못 적은 것 같다. func..
오늘 처음 코딩 테스트를 준비하기 시작했다. 백준은 node.js라서 프로그래머스에서 자바스크립트로 준비하기로 했다. 단계별로 살펴보는데, 2-3단계는 알고리즘을 활용해서 이케이케.. 하는 ..! 그래서 왕 초보인 나는 0단계부터 시작하기로 했다! 그래서 0단계 문제를 많이 (양치기) 풀어봤고, 1단계도 한 문제 껴있다! (막 어렵진 않았던 문제였지만) 그래도 풀면서 익숙해졌고 매우 재밌다(아직까진 그런데 너무 어려워지면 난 몰라) 수학을 잘 못하긴 하지만 그렇다고 안 될건 없으니까 열심히 해보자 두 수의 나눗셈 물결 연산자 (~~) function solution(num1, num2) { return ~~(num1/num2*1000); } double tilde: not의 기능을 하는 비트 연산자이다...

문자 String mdn을 참고하자. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String String - JavaScript | MDN String 전역 객체는 문자열(문자의 나열)의 생성자입니다. developer.mozilla.org .length 문자의 길이(숫자) 를 반환한다. .includes() 대상 문자에 주어진 문자가 포함되어 있는지(불리안) 확인힌다. 대소문자 구분, 두번째 인수는 주어진 인덱스 번호부터 찾기 .indexOf() 대상 문자에 주어진 문자와 일치하는 첫 번째 인덱스(숫자)를 반환한다. 일치하는 문자가 없으면 -1 을 반환한다. .padEnd() 대상 문자의 길이(length)..
회고 하루에 일어나는 일이 정말 많다... 좌절/현타도 많이 오지만 그보다 더 큰 깨달음도 많이 얻고 동기 부여가 확실히 된다. 같이 공부하는 동료들이 있어 든든하다. 오늘 앞으로 공부 방향을 잡았다. 이번주는 공부 효율이 조금 떨어진다고도 볼 수 있겠지만 방향도 잡았고, 알던 내용까지 다 들었으니 앞으로는 새롭게 배울 것들 뿐이다. 아쉽다고 느낀 점 일단 강의가 아직까진 이론 중심이라 지루한 감이 있다. 새로 배우는 내용인데도... 실습을 하지 않으니 직접 구현은 해봤지만 한계가 있고 쓰지 않다보니 까먹게 된다. 그래서 ㄴㅁㄷㅋㄷ처럼 과제같은게 간간히 있었으면... 하는 생각이 든다. 생초보인 나로는 어떤 것을 만들어보면 좋을지도 잘 모르는데 과제가 있다면 그런 길잡이가 될 것 같다. 온보딩 강의는 이..

function user() { this.firstName = 'crab' this.lastName = 'sea' return { firstName: 'PenPineapple', lastName: 'ApplePen', getFullName: () => { return `${this.firstName} ${this.lastName}` } } } const u = user() console.log(u.getFullName()) 이 코드에서 TypeError가 났다. firstName이 undefined이어서 못찾는다는..! html에서 자바스크립트에 연결한 type="module" 때문이었다. type="module"을 적용하면 엄격모드로 실행 된다. [참고] https://ko.javascript.info..
함수 선언문 (Declaration) function hello () { } 함수 표현식 (Expresstion) const hello = function () {} // 할당 연산자로 함수를 할당함. hello() //호출 호이스팅이라는 개념에서 차이가 발생한다. 호이스팅 (Hoisting) function hello() { console.log('hello~') } hello() // 호출하는 위치에 상관 없이 출력 됨. -> 아직 정의되지 않은 함수도 ! // 유효 범위 내에서 가장 상단으로 끌어올려 동작함. → 함수 선언문에서만 동작. 함수 표현식은 X (자주 사용) 함수 선언문에서 호출 부분을 위에 적는 이유 : 추상적인 부분을 위쪽에 적어서 전체적 코드 흐름을 빠르게 파악하기 쉽게 하고 자세한..
요즘엔 자바스크립트 문법을 공부하고 있다. 혼자 강의를 찾아 들었다면 넘어갔을법한 것들도 같이 공부하는 사람들이 있어서 하나라도 더 찾아보게 되고 신경쓰게 된다. 슬랙에 올라오는 관련 질문, 오류를 같이 생각해보고 해결하려고 하는 것이 더 성장할 수 있게 해주는 것 같다. 오류를 해결하는 과정에서 배우고 성장하는건데 혼자서 했다면 나지 않았을 오류들, 나도 경험했지만 별거 아니라 생각하고 넘어갔던 작은 오류들을 같이 풀고 이유를 찾는게 좋은 것 같다. 다른 사람들은 어떻게 공부하고 있는지 보며 의지를 다잡고 방향을 잘 설정할 수 있었다. 오늘도 그룹 스터디에서 조원들 블로그도 보고 피드백도 받으면서 블로그를 네이버에서 티스토리로 옮기게 되었다. 또, 우리 조원들 카톡방에서 오류가 난 부분을 올려주시고 다..

깃/깃허브 협업하는 법을 배우고 조원들과 실습해보는 과정에서 오류가 있었다. git clone으로 내 폴더에 가져오고 내용을 열심히 수정한 뒤 commit을 하는데 에러가 떴다. 이런 에러였다. 에러 이유 : .git 폴더가 중복해서 사용되었기 때문 -> 왜 중복되었는가? 1. 이미 git init이 되어있는 폴더에 가져왔다. 2. cd ownSNS(clone한 폴더_프로젝트 이름) 을 하지 않았다. 해결 방법 : 새로 폴더를 만들고 다시 clone해서 cd로 디렉토리를 바꾸고 하면 잘 된다.

깃을 깃허브에 연결시키는 중이었는데 오류가 참 ..^^ 많이 떴다 그 이유는 깃허브 토큰을 제대로 만들고 연결하지 않아서엿는데 아래와 같은 오류 메세지가 떴다. 그래서 강의를 간간히 들으면서 계속 구글링해서 이것 저것 시도를 해봤는데 계속 오류가 꼬리에 꼬리를 물어서 강의 자료도 살피다가 강의 자료 그대로 열심히 따라해서 해결 성공했다...! 그래도 구글도 뒤적뒤적 해보고 좋은 경험이었다. 알고보니 로그인이 안되는 경우에 토큰을 사용하는거다..! 깃허브 아이디를 username에 넣고, 깃허브에서 토큰을 발급받아서 password 부분에 복붙해서 엔터 쳐주면 된다. push 자체가 안 되었는데, 이렇게 토큰 발급해서 어찌어찌 풀 수 있다..! 이렇게 하면 push할 때마다 토큰을 입력해줘야하니까....귀..