Web/슈퍼코딩
(2024.11.25(월요일)) 슈퍼코딩 (신입연수원) 2주차 Day 2 후기
유니얼
2024. 12. 2. 15:42
728x90
오늘의 과제
문제①: 단어 정답 판단 방법
정답 단어를 처음 게임 시작 시 프론트엔드에서 저장해 처리하는 방법을 제안했습니다. 서버 통신 지연을 줄여 더 나은 사용자 경험을 제공합니다.
문제②: setTimeout으로 1초마다 함수 호출
setTimeout을 재귀적으로 호출해 1초마다 현재 시간을 출력하는 프로그램을 작성했습니다. 유연한 반복 실행이 가능한 방식입니다.
과제코드
function PrintCurrentTime()
{
const currentTime = new Date();
const formated = ${currentTime.getHours()}:${currentTime.getMinutes()}:${currentTime.getSeconds()};
console.log(formated);
}
function SetTimer(){
PrintCurrentTime();
setTimeout(SetTimer, 1000);
}
SetTimer();
일일 보고 양식
부족한 점 :
- 문제①: 보안 문제를 미리 고려하지 못함.
- 문제②: setTimeout과 setInterval 차이에 대한 이해 부족.
스스로 시도해본 것들 : 보안 강화 방식 조사, 두 함수의 차이점 실험.
알게된 점 : 서버-클라이언트 데이터 검증 방법과 setTimeout의 유연성.
회고 : 다양한 해결책을 고민하며 문제를 깊이 이해할 수 있었습니다.
반응형