해결한 사람
1
명
정답률
100.00
%
시간 제한
10
ms
메모리 제한
256
MB
데이터 화면은 결과만 있는 것이 아닙니다. 요청 전 초기 상태, 기다리는 로딩 상태, 데이터가 도착한 성공 상태, 실패한 오류 상태를 구분해야 사용자가 현재 상황을 이해할 수 있습니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
status.textContent = '불러오는 중'; try { /* success */ } catch { /* error */ }
불러오기 버튼으로 과제 목록을 요청하고 로딩 중에는 상태 문구와 비활성 버튼을, 완료 후에는 목록을 표시하세요.
불러오는 중을 표시하고 버튼을 비활성화합니다.script.js을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: 로딩 상태 변경은 요청 직전에, 정리는 finally에서 수행하면 빠뜨리기 어렵습니다.