inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스

[JS 07-2-2] 무한스크롤과 스로틀링 - 스로틀링

[js section07-2-2] 타이머 값 변경에 대해서

해결된 질문

88

nabis12

작성한 질문수 1

0

if(타이머 === "아직실행안함") 상태에서

스크롤퍼센트가 >= 0.7 이면 타이머 값을 다른 값으로 변경해주어야

타이머 = setTimeout(()=>{타이머="아직실행안함"},1000)

이 코드로 스로틀링 되는게 아닌가요?

영상에서는 타이머 값을 다른 값으로 변경해주지 않는데 이러면 타이머 = setTimeout(()=>{타이머="아직실행안함"},1000)

이 코드를 추가하기 전과 같지 않나요?

react react-native 하이브리드-앱 graphql next.js

답변 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