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





