목차
1. 개념설명
2. 실전
3. 여담
1. 개념설명
1회차 9페이지, 2회차 11페이지로 이루어진 약 2시간의 교육과정을 5분 안에 끝낸다
(시간은 돈이고 돈은 시간이다)
js 스크립트에 중단점을 적중시켜 현재 페이지를 마지막 페이지로 만든다
2. 실전
1) 1페이지를 수강하기도 벌써 지친다 일시정지를 누른다
2) 실수로 2페이지로 넘어가버렸다 30초를 또 허비할 예정이다
일시정지를 하고 다음 페이지 버튼을 눌러 에러메시지를 확인해 둔다
3) F12를 눌러 개발자 모드에 진입
Sources에서 나에게 필요한 common.js 소스를 연다
common.js 파일은 꽤 많은 편이다
소스를 분석하는 시간을 줄이기 위해 '학습이 완료되지 않았습니다'라는 에러메시지를 활용하였다
경로는 아래를 참고
top
ㄴ eduPlayFrame (prog.do)
ㄴ main (index.html)
ㄴ daeyoon.hscdn.com
ㄴ edu-data/contents/73
ㄴ common
ㄴ js
ㄴ common.js
4) 중단점 설정
아래 사진을 참고하여 파랗게 표시된 부분을 눌러 중단점을 설정한다
에러메시지를 표시하기 직전인 232행에 찍어주었다
5) 다음 페이지 버튼을 눌러 중단점을 적중시킨다
6) setPage(); 부분이 아무래도 출구인 것 같다
중간에 238행에 중단점을 찍고 재개
isCompleted가 false이니 하단의 Console을 이용하여 true로 수정해준다
명령어는 isCompleted = true
7) 제대로 에러표시기능을 벗어났다
현재 page를 수정한다
1회차의 totalPage는 9페이지이고 2회차는 11페이지이기 때문에
각각 page = 8 또는 page = 10을 입력한다
이렇게 하면 버튼 실행이 끝난 후 중간 과정을 스킵하고 마지막 페이지에 도달하게 된다
8) 무사히 마지막 페이지 도달
9) 진도율 100% 확인
3. 여담
올해도 열심히 수료해서 뿌듯하다
지금까지의 노력이 성과로 나타난 것이 눈에 선히 보이니 오늘도 보람찬 하루를 보냈다고 할 수 있겠다
'글 > 컴퓨터팁' 카테고리의 다른 글
2022 리그오브레전드 롤 미니미 아이콘 지역별 정리 - 22/07/07 (0) | 2022.07.07 |
---|---|
레전드 오브 룬테라(LOR) 덱 이름에 아이콘 넣기 및 코드생성기 2020/08/02 (0) | 2020.08.02 |
유튜브 확장프로그램 추천 2020/07/21 (1) | 2020.07.21 |
카카오톡 생일 알림 설정/해제 방법 20/04/01 (0) | 2020.04.01 |
인스타그램 페이스북 카카오톡 유튜브에서 동영상 자동재생 끄기 20/03/29 (1) | 2020.03.29 |