본문 바로가기

전체 글168

~p45 p15 자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원한다 p25 디버깅 source tab에서 breakpoint설정 https://ko.javascript.info/debugging-chrome Chrome으로 디버깅하기 ko.javascript.info p36 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기위해 붙힌 이름! p38-39 변수 이름을 식별자라고 한다. 식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말함. 식별자는 값이 아니라 메모리 주소를 기억하고 있음. p41 변수를 선언했을 때 변수이름을 등록하고 값을 저장할 메모리 공간을 확보한다. 메모리 공간은 비어있지 않고, 자바스크립트 엔진에 의해 undefi.. 2022. 12. 27.
1주차-2 사전과제를 리팩토링해서 다시 구현하는 방식이였는데 사람들의 코드를 보면서 실무를 경험한 사람과 경험하지 않은 사람의 갭은 참 크구나 싶었고, 참 많이 부족하다는 걸 느꼈다..! 다만 백엔드 없이 프론트가 7명이나 돼서 사람들마다 원하는 방향이 달라 뭐든 산으로 가게 된다는 점이 참 힘들었다. 한 4명으로 쪼개도 이렇게 힘들지는 않을 것 같은데... 사람들의 코드를 보는일도 너무나 오래 걸리고(발표하는 시간도), 사람들마다 프리온 보딩에서의 팀플을 어떻게 진행할것이다..! 라고 상상했던 방향도 달라서 매우 힘이 들었다.. 딱 정해져 있지 않다는게 이렇게 힘들줄이야... 결국 리액트도 자바스크립트를 기반한 라이브러리에 불과하고 리액트를 잘 쓰려면 그 기초가 더 필요하다는 걸 느낀 하루다.. 2022. 12. 23.
1주차-1 코드스테이츠 안에서 사람들을 만날 때와는 또 다른 느낌..! 획일화된것같은 느낌의 코드에서 다른사람들의 코드를 보니 정말 다른 느낌이었다. 난 정말 우물안의 개구리였던 것이다. 이야기를 나누면서 어떻게 보면 생소했던 이야기들을 많이 듣게 되었는데, 리액트에서 useImperativeHandle 훅과 scss와 styled-components에서 사용할 수있는 mixin이라는 기능이였다. 회의가 12시 반까지 이어졌기때문에(기본세팅+ 폴더+컨벤션) 링크를 정확히 읽지는 못하겠다. 우선 링크를 남겨두고, 내일 auth부분을 구현하기로 했으니 검색해보면서 사용할 생각을 해봐야겠다. https://velog.io/@jay/useImperativeHandle-%EB%96%A0%EB%A8%B9%EC%97%AC%EB.. 2022. 12. 21.
[JS]주차 요금 계산 https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정말 문제를 잘 읽어야하는 문제이다. 기본적인 상식 or지식으로 풀면 안된다. 유의해야하는 점 1. 실행결과는 출차 시간에 따른 배열이 아니고 차 번호를 작은 순으로 정렬한 배열이다. 2. 입차-출차-입차-출차를 했을시 각각의 주차요금을 계산하는게 아니고 총 주차시간을 기준으로 주차요금을 계산하게 된다. 정말로 많이 시간을 끌었던 문제였다. 문제를 제대로 읽지 않은 게 굉장히 아주 큰 패착이였다... 2022. 12. 21.