본문 바로가기

분류 전체보기

(86)
221202 TIL - 보충 강의 원장님과 함께하는 보충강의 배열(array) 배열 ☞ let arr = []; 배열 = 객체, 인덱스가 자동으로 부여된 객체라고 볼 수 있다. 배열에는 '.'과 '[]'를 이용해 접근, 제어를 할 수 있다. 제어에는 []를 쓴다. 객체에는 속성과 메서드가 항상 존재한다! 메소드와 함수는 비교가 되어야 함. 메서드 : 호출의 주체가 명확함. ex) people.test() 함수 : 호출의 주체가 없다. ex) test() 배열에는 length라는 속성이 있다. length라는 속성은 배열의 최대 인덱스 +1을 의미할 뿐이다. Queue (큐) : FIFO (First In, First Out) Stack (스택) : LIFO (Last In, First Out) 스택에는 값을 추가하는 push와 삭제하는 ..
221201 TIL - DOM 기초 강의 DOM 브라우저가 HTML을 해석하면서 object로 만드는 것을 parsing이라고 한다 object로 만드는 이유는 자바스크립트가 해석할 수 있도록 하기 위해서! 해석한 결과가 DOM Tree를 구성 DOM이란? Document (= HTML) 을 Javascript가 알아먹을 수 있는 Object 형태로 Modeling 한 거! DOM이 브라우저에 내장되어 있기 때문에 우리가 HTML 파일의 내용을 JS로 접근, 제어 할 수 있다 모든 DOM의 node들은 속성과 메소드를 가지고 있다. (node : 마디, 교점) 메소드 : 어디에 접근해서 제어하기 위한 것, 호출의 주체(.앞에 있는 객체)가 있다! 함수는 주체가 없다! childNodes로 가려면 인덱스를 항상 지정! *직접적으로 접근하려면 선택..
221130 TIL React 데이터를 State(내부 상태) Props(외부로 부터 전달받은 상태) 나타내는 render(함수에선 return)가 있다. 상태가 변경될 때 마다 re-render 됨 실제로 변경된 부분만 화면에 업데이트 됨 React : 컴포넌트 집합체 리액트 컴포넌트를 만드려면 함수 형태 함수 이름은 대문자로 시작 리턴하는 것은 컴포넌트가 UI에 어떻게 표기될것인지 명시하는 JSX 문법 사용해서 반환하기 컴포넌트는 꼭 하나의 태그를 반환해야 한다, 다수의 태그를 반환하고 싶으면 부모태그로 감싸야 한다 ( 텅텅 빈 태그 사용 가능) class를 사용할 때는 className을 사용해야 한다. JSX는 자바스크립트에서 작성하는 문법이기 때문에 중간 중간 JS를 작성할 수 있다. 다만, JS를 작성할 때는 중..
221129 TIL 프로젝트가 끝나고 피로가 너무 누적됐는지 하루 종일 피곤해서 오늘 공부는 쉬엄쉬엄 했고 앞으로 공부를 좀 체계적으로 하나씩 해나가려고 노션으로 공부 계획표를 짜보았다. 똑같은 유료강의를 산 대원과 함께 하루 의무량을 정해놓고 체크하기로 했다! 혼자 하는거보다 이렇게 같이 공부하면 훨씬 좋을 거 같다. 계획표대로 잘해보자!! 📌Javascript 심화 : 데이터 타입 1 -2 데이터 타입의 종류 변수 : 변경이 가능한 데이터가 담길 수 있는 공간 bit : 0과 1을 가지고 있는 작은 메모리 조각 -> 조각이 모여서 memory bit는 식별자를 가지고 있다. byte : bit * 8 [1, 0, 1, 1, 0, 0, 0, 1] 변수 = 데이터 식별자 = 변수명 var testValue = 3; // t..
221128 TIL & KPT 📕 Vinabro 기초 프로젝트 KPT 회고록 Keep 어려운 부분은 같이 해결해 나가고 본인이 못한 부분이 있더라도 팀원들 간 대화를 많이 하는 것이 서로에게 도움 되는 부분이기에 이 부분은 유지됐으면 좋겠습니다. Problem & Solution Problem : 설계는 다 되어있는데 코드 지식이 부족해서 그것을 구현해 나갈 때 막히는 부분이 많았고 하나를 해결하면 또 다른 문제가 생기는 일이 종종 일어나 힘들었던 거 같습니다. Solution : 코드에 대한 지식을 기초부터 천천히 확실하게 이해해 나가면서 공부를 해야 할 거 같습니다. Try 일단 코드 분석을 어느 정도는 할 수 있을 정도로 코드 지식을 쌓아야겠고 git 공부를 더 깊게 해서 다음 프로젝트에서 활용을 잘할 수 있도록 해야겠습니다. ..
2211274 4주 차 - WIL 드디어 프로젝트 마감이 다가왔다. 진짜 이번 프로젝트는 너무너무 지치고 힘들었다. 솔직히 다 완성도 못했는데 더이상 우리가 하기엔 역부족인 거 같다. 이 프로젝트를 하면서 필요한 지식들은 터무니 없이 부족했고 자체적으로 검색과 문서 참고를 더 많이 하였는데 그래도 너무 어려웠던 Firebase라서 더 시도해보다간 마감을 못 지킬 거 같아서 어느정도 됐을 때 마무리 지었다. 아쉽고 속상하지만 여기까지 온 것도 대단하고 우리 팀원들도 너무 잘했고 팀원들 덕분에 잘 버텨왔던 거 같다,
221125 TIL 프로젝트 마무리 하기로 한 날이였는데 너무나 역부족이였다.. 우리 팀 정말 열심히 했고 최선을 다했는데 지식을 얻기엔 부족했던 부분이 너무 많았고 검색에도 한계를 느껴 많이 지쳤던 거 같다. 할 수 있는 만큼 하고 제출하기로 했다.
221124 TIL 오늘 진짜 열심히 달린 거 같다 주말 전에는 프로젝트를 꼭 끝내자고 팀원들과 약속을 해서 어제 해결 안 되는 문제를 무조건 끝내고 자고 싶었다 비록 코드를 직접 치는 건 팀원분이셨지만 화면 공유하면서 같이 머리 싸매고 고민하니 코드가 흘러가는 흐름조차 이해 안 됐던 내가 점점 코드 흐름이 이해 가기 시작했다. 근데! 파이어베이스 함수를 짜기에는 아직 너무나도 부족한 상태라 진짜 왜 자꾸 에러가 뜨는지 너무 힘들었다. 팀원분이 쉬고 싶어 하셨지만 오늘 이 문제를 해결하지 못하면 잠을 못 잘 거 같아서 붙잡고 계속했다 ㅎ 죄송하네.. 더 이상은 우리가 해결하기엔 역부족인 거 같아서 튜터님을 찾아갔다 아니 이게 문제였다고...? ㅋㅋㅋㅋㅋㅋ팀원 분과 나는 해답을 얻고 진짜 어이가 없으면서도 해결이 돼서 소름 ..