TIL 60

2주차 화요일 TIL

오늘 배운것객체key value pair하나의 변수에 여러 값을 넣을 수 있다.let person = { name: "홍길동", age: 30, gender: "남자",}생성자 함수를 이용한 객체 생성 방법function Person(name, age, gender) { this.name = name; this.age = age; this.gender = gender;}let person1 = new Person("홍길동", 30, "남자")위 양식으로 많은 객체를 한꺼번에, 생성자 함수를 이용해서 생성할 수 있다.접근 하는 방법 ex) Person 객체에서 홀길동이란 이름을 출력하고 싶다. console.log(person.name); console.log(pers..

TIL 2024.11.05

2주차 월요일 TIL

오늘 배운것변수는 값을  저장하기 위한 이름, 변수에 할당된 값은 변수의 데이터 타입에 따라 다르게 처리된다.console.log(typeof 변수이름)을 통해 타입을 확인 가능- var는 중복 선언이 가능하지만, let과 const는 불가능- let과 var는 재할당이 가능하지만, const는 재할당이 불가능문자열 결합: concat() 메서드를 사용하여 문자열을 결합문자열 자르기: substr() 및 slice() 메서드를 사용하여 문자열의 일부를 잘라낼 수 있음let str = "hello, world!";console.log(str3.substr(7, 5)); // 시작 위치, 시작위치부터 몇개까지console.log(str3.slice(7, 12)); // 시작 위치, 끝 위치// 출력결과// ..

TIL 2024.11.04

1주차 금요일 TIL

오늘 팀 프로젝트 발표를 마쳤고, 이제 새로운 프로젝트로 텍스트 로그라이크 게임이 다음 프로젝트임을 전달받았음. 웹 개발 프로젝트와는 전혀 다른 유형의 프로젝트라 새로운 도전이 될 것 같아 준비가 필요할 것 같음.자바스크립트 기본 강의를 시작하기 전, 간단히 목차를 살펴보면서 앞으로 게임 개발에 사용할 수 있는 개념들이 무엇일지 생각해보았음. 변수, 함수, 조건문 등이 텍스트 게임의 핵심 로직 구현에 핵심인 만큼 전체 강의를 반복하여 학습해보아야 할 것 같음. 로그라이크 장르는 특히 무작위성과 반복성을 강조하기 때문에, 이를 어떻게 구현할지 고민해 볼 필요가 있을 것 같음.다음 주부터 시작할 자바스크립트 강의에 일단 집중할 것 같음.

TIL 2024.11.01

1주차 목요일

오늘 배운 것- 모달과 비밀번호 검증 기능방명록 카드 삭제 기능에서 모달을 사용해 비밀번호를 검증하도록 설정했다. 모달은 화면 상단에 뜨는 팝업 창으로, 사용자가 비밀번호를 입력하지 않으면 삭제 작업이 진행되지 않는다.const deletePassword = "1234";삭제 비밀번호 변수 추가 $('#passwordModal').modal('show');   삭제 버튼 클릭 시 모달 띄우기 if (enteredPassword === deletePassword) { ... } 입력한 비밀번호와 변수 비교 후 일치할 때만 삭제- 페이지 공통 요소 병합다른 팀원이 전담한 메인 페이지와 멤버카드 페이지에 공통 헤더, 아이콘, 버튼을 추가해 디자인을 통일해 일관성 있는 UI로 적용하였다.- GitHub 데브 브..

TIL 2024.10.31

[본캠프] 1주차 월요일 TIL

오늘 배운 내용 웹개발 4, 5주차 강의Firebase- 구글이  개발한 플랫폼- 구글이 제공한 벡엔드를 사용해 프론트엔드에 집중하여 개발할 수 있음- 서버 인프라에 대한 직접적인 컨트롤이 어렵다- 구글 서비스에 의존하게 되어 외부 다른 서비스나 기능을 활용하기 어렵다.데이터베이스(DB)란?데이터를 저장하고 여러사람들이 관라히는 데이터의 모음Firestore- 구글의 클라우드 기반 NoSQL 데이터베이스Firestore 세팅 코드를 추가하여 데이터베이스에 데이터를 저장할 수 있다.getDoc을 사용하여 데이터베이스에 저장된 정보를 꺼내올 수 있다. ..

TIL 2024.10.28

3주차 금요일

sql 달리기 반 2~4 퀴즈- rank 함수 사용- 문제 해석 후 서브쿼리,  외부쿼리 구성 연습,다중 테이블을 Join하여 정보를 취합하는 방법 활용> 서브쿼리를 테이블처럼 취급하여 다른 테이블과 결합하는 과정 연습과정에서 해당 오류를 확인하고 해결하는 방법을 배움- SUM(), COUNT(), AVG() 등 여러 row의 값을 단일값으로 요약하는 함수> 집계함수Group by 절에 포함되지 않는 열은 집계함수로 감싸거나 Group by절에 포함시켜야 sql 오류가 발생하지 않는다.- COALESCE() 함수를 사용하여 NULL 값을 처리하기문제가 심화될수록 팀원간의 문제 해결 방법 차이가 커지는 것 같아 다양한 해결법을 더 많이 알수 있는 것 같다.혼자 학습하는 과정에서도 웹검색을 통해 다양한 구조..

TIL 2024.10.18