본문 바로가기

분류 전체보기

(46)
TIL 20230524 오늘 배운 내용 1. 자바스크립트 데이터 타입. 데이터 타입의 종류로는 기본형과 참조형이 있다. 기본형과 참조형의 구분 기준은 값이 저장 방식과, 불변성 여부로 나누어짐. 기본형 : 값이 담긴 주소값을 복제, 불변성 참조형 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값 복제, 불변성 x 2. 메모리, 데이터 비트 : 컴퓨터가 이해할 수 있는 가장 작은 단위로 0과 1을 가지고 있는 메모리를 구성하기 위한 작은 조각. 바이트 : 8비트로 이루어진 새로운 단위 3. 변수 선언과 데이터 할당 - 해당 내용은 강의 1회독 완료 후 수정 예정
TIL 20230523 오늘 배운 내용 1. 자바스크립트 es6 문법 1) let, const - 기존에 변수 선언을 위해 존재하던 var을 대체해서 나온 변수 선언에 사용되는 키워드 - let : 재할당 가능, 재선언 불가능 - const : 재할당, 재선언 불가능 2) 화살표 함수 - function 이나 return 키워드 없이 함수를 만드는 방법. - function 은 호출할 때 this가 정해지고, 화살표 함수는 선언할 때 this가 정해짐. 3) 삼항 연산자 2. 자바스크립트 일급 객체 함수 1) 변수에 함수를 할당할 수 있음 2) 콜백함수, 고차함수
TIL 20230522 오늘 배운 내용 1. 자바스크립트 언어의 특징 1) 객체 지향 프로그래밍 언어 - 데이터와 함수를 객체라는 그룹으로 묶어서 처리함. - 객체라는 그룹으로 묶어서 처리 하기 때문에 코드를 재활용 할 수 있다. 2) 동적 타이핑 - 변수를 선언할 때 타입을 별도로 지정하지 않음. 3) 함수형 프로그래밍 지원 - 함수를 일급 객체로 취급, 고차 함수를 지원함. - 코드의 재사용성과 가독성을 높여준다. 2. 자바스크립트 문법 1) 변수 - 변수 이름 : 저장된 값의 고유 이름 - 변수 값 : 변수에 지정된 값 - 변수 할당 : 변수에 값을 저장하는 행위 - 변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위 (var, let, const) - 변수 참조 : 변수에 할당된 값을 읽어오는 것 2) 형변환 - ..
KPT 회고 1. 한 주의 흐름 1) 한 일 프로젝트 명: 웹개발종합반을 활용한 팀소개페이지 제작 프로젝트 필수 작업: CREATE, READ, 마이페이지 기본 기능 구현 추가 작업: UPDATE, DELETE 2) 느낀점 주승 - 처음 팀 프로젝트를 진행하면서 협업이 어떻게 되는지를 배울 수 있었고 코딩 중 시행착오가 많았는데 팀끼리 같이 상의하면서 해결방안을 마련하고 하는 것들이 좋은 경험이 되었다. 2. Keep 되든 안되든 일단 도전하면서 하나라도 더 배우려고 한 것 서로 질문하고, 격려하고, 적극적으로 피드백 하려고 한 것 3. Problem 1) 문제 이미지 업로드 기능/ DB에서 이미지를 업로드하여 저장해놓고 불러오는 기능을 구현해내지 못함. 2) 원인 경험부족 4. Try git, git hub 에 대..
코딩 TIL 2일차 - 깃허브를 활용해 팀원과의 프로젝트 진행 중 branch를 변경하려 하자 오류가 발생 하였다. 이유는 모르겠으나 깃허브에서 가져온 코드들이 사라지고 작업한 코드들도 사라진 상태.. 다행히도 웹서핑으로 복구할 수 있는 방법이 있어 바로 시도하였다. $ git reflog 로 복구할 리스트를 확인하고 $ git reset --{commit id} 를 사용하여 마지막 작업 시점에 코드를 복구 하였다.
코딩 TIL 1일차 - 오늘 배운 내용 Git 명령어를 이용한 Git Bash 활용 1. Git 기본 명령어 1) 디렉토리 이동 홈 디렉토리로 이동 $ cd ~ [디렉토리명]으로 이동 $ cd [디렉토리명] 현재 경로 출력 $ pwd 디렉토리 내용 출력 $ ls 디렉토리 숨김파일 까지 모두 출력 $ ls -a 2) Git 유저/ 업로드 설정 현 위치에서 저장소 생성 $ git init [사용자명]지정 $ git config --global user.name "[사용자명]" [사용자이메일]지정 $git config --global user.email "[사용자이메일] 상태 확인 $ git status