카테고리 없음

2024. 6. 10. (월) 슈퍼코딩 부트캠프 신입연수원 Day 7 (중간보고)

태영9922 2024. 6. 10. 20:03

 

  • TO-DO LIST : JavaScript 응용 및 wordle 챌린지 제작
  • 배운 내용 요약 정리 :

    - setInterval(함수명, 반복주기ms, 매개변수1 ...) : 주기적으로 함수를 호출하는 기능 / 반복주기를 1000넣으면 1초마다 반복

     

    - setTimeout(함수명, 호출할 타이머) / 1회성 호출, 호출할 타이머 시간 후에 호출 되고 끝

     

    - Date() 객체 // getDate (날짜) , getDay(요일, 숫자로 0부터 일요일), getSeconds, getMinutes, getHours 등등

         시간 설정 : new Date().getHours().toString().padStart(2,"0") // String.padStart(표시할 자리수, 빈자리채울 문자열)

      

    - Date 객체를 이용해서 타이머 만드는 로직 : 현재시각에서 시작 시각을 빼서 getMinutes, getSeconds 등을 활용하여 표시하면 됨

 

    - js 표현법 : camelCase 사용. 첫단어 소문자 그다음 등장하는 단어는 대문자 시작 // python에서는 보통 snake_case 사용

 

  1. 일일 보고 양식(중간 보고에 이어서 작성) 
  • 부족한 점 : 정답판정 logic에 대해 실습하면서 알아 가긴 했지만 처음부터 logic을 구현하기에 어려움이 있었음.
  • 스스로 시도해본 것들 : eventlistener를 통해 입력받은 키를 판별하고 이를 통해 css를 수정하는 logic을 구현해봄.
  • 해결 내용 : google search 및 강의 중 배운 내용을 통해 구현 성공함.
  • 알게된 점 : JS 응용에 대해 하나씩 배우게 되었고, CSS style 지정에 대해서도 알게 되었음.
  • 헷갈리거나 실수한 점 : 한글과 영어의 keyCode가 동일하여 조건문을 keyCode가 아닌 key 로 지정하여 키를 판별하였음. (wordle 에서는 한글 문제 없음)
  • 회고 : 오늘은 카페에서 잠시 강의와 함께 실습을 진행했는데 어수선한 상황에서도 집중하는 연습을 할 수 있어서 다양한 환경에서 공부를 해보는 것도 중요하다고 생각이 들었다.