[js section07-2-2] 타이머 값 변경에 대해서
if(타이머 === "아직실행안함") 상태에서
스크롤퍼센트가 >= 0.7 이면 타이머 값을 다른 값으로 변경해주어야
타이머 = setTimeout(()=>{타이머="아직실행안함"},1000)
이 코드로 스로틀링 되는게 아닌가요?
영상에서는 타이머 값을 다른 값으로 변경해주지 않는데 이러면 타이머 = setTimeout(()=>{타이머="아직실행안함"},1000)
이 코드를 추가하기 전과 같지 않나요?
답변 1
0
안녕하세요! nabis12님!
오픈한지 얼마 되지 않았는데, 벌써 섹션7까지 달려오셨군요!
nabis님의 빠른 성장이 기대됩니다!
해당 수업에서는 스크롤 이벤트에 관하여 스로틀 처리를 하고 있어요!
따라서, 스크롤을 내렸을 당시 스크롤 퍼센트 계산이 500ms에 한 번씩 이루어지고 있답니다!^^
(스크롤퍼센트의 결과에 상관없이)
하지만, 만약 스크롤을 내렸을 때, 스크롤퍼센트 계산은 실시간으로 계속 이루어지더라도 상자그리기(스크롤퍼센트 > 0.7)만 500ms에 한 번씩 그리기 하기 위해서는, 질문하신 것 처럼 해당 타이머 변경 로직을 (스크롤퍼센트 > 0.7) 안으로 이동시켜 주셔야 한답니다!
따라서, 질문 주신 부분 역시 올바른 정답이며, 필요에 맞게 적절히 사용해 주시면 될 것 같아요^^
createPointTransactionOfLoading 에러
0
34
1
11강 23:35부터 막혀서 질문 드려요.
0
96
2
API 주소
0
104
1
하이브리드앱 과제 레퍼런스 코드
0
130
2
조건문, 반복문 너무 어려움
0
115
1
고농축 백엔드와 완벽한 프론트 강의 차이?
0
132
2
flex를 grid 처럼 만들기 질문드립니다.
0
111
2
유저 포인트 관련해서 질문 드립니다
0
83
1
npx create-react-app
0
100
1
fetchTravelproductsIPicked 관련 질문 드립니다
0
92
2
강의에서 사용하는 api 접속 불가
0
118
2
강의 커리큘럼에 대해 질문이 있습니다.
0
111
2
윈도우 -> 맥 파일 옮기기 / 실행
0
136
1
fetchUser 요청시 userPoint.amount
0
75
2
npm 배포 후 import 시 오류사항
0
96
2
koreanjson 관련 사이트가 접속이 안되요
0
77
2
17강 질문
0
91
2
tailwinde-css
0
78
2
04-02 Next 페이지 이동
0
86
2
[CSS&JS 마스터]공부하는 속도, 코드 리뷰
0
90
2
GRAPHQL 활용 과제
0
91
2
노란색 경고줄
0
61
1
181. [02-04] setState의 원리 질문
0
69
2
graphql 관련 질문입니다
0
74
2





