5-2 추가 질문이요
346
6 asked
아래의 질문에서 추가입니다!
그리고 if(!sectionIsMoving) //sectionIsMoving이 false일때 실행이 된다고 함
그런데 아래에서 secitonIsMoving을 다시 true로 바꿔주는데는 무슨 의미인가요.... 별 설명없이 훅 넘어가셔서요.
true로 변경해주는게 어떤 효과를 불러일으키나요.
Answer 2
0
!sectionIsMoving에서 !가 == 와 같은 의미인건가요??
0
저도 강의 듣다가 이 부분이 이해가 잘 안가서 답글 남겨요 ㅜ
! 를 붙이면 값이 반대로 바뀐다고 알고 있어서
false에서 앞에 !를 붙이면 그건 true
true에서 앞에 !를 붙이면 false라고 알고 있거든요
그런데 위의 답변 보니깐 "!sectionIsMoving 은 sectionIsMoving == false 와 같은 뜻입니다." 라고 적혀있는데 !sectionIsMoving 는 false 아닌가요 ㅠ?
정말 기초자가 알 수 있도록 설명 부탁드려요 ㅜㅜㅜ
0
안녕하세요 :)
해당 부분 답변에 실수가 있었네요!
정신없이 달다보니 저도 해깔렸던 것 같습니다 ㅠ
다음부턴 꼼꼼히 확인후 초보자 분들이 더 쉽게 이해할 수 있도록 설명해 드리겠습니다. :D
감사합니다 :)
1
🍞 님
저도 댓글보고도 이해가 안가서 결국 현직 풀스택 개발자인 친구한테 물어서 이해했습니다....
if문에서 조건은 true여야 실행이 되잖아요.
sectionIsMoving=false라고 위에서 선언을 했으니
if(!sectionIsMoving)는 false를 !로 부정했으니 참이되어 실행조건에 맞춰져 실행이 된거라고 합니다.
초보자도 만들수 있는 강의라 하지만 가끔 너무 단계가 훅 올라가기도 하고 설명도 이상해서
고초를 겪고있습니다.....
0
안녕하세요!
sectionIsMoving은 flase로 선언 되었고 말씀하신대로 아래 if문으로 체크하는데요!
sectionIsMoving이 false일 때 !표가 붙으면 true 와 같은 뜻입니다.
그리고 반대로 sectionIsMoving 이 true일때 !표가 붙으면 false 와 같은 뜻입니다.
즉 sectionIsMoving이 false일 경우에만 이프문 안으로 들어와서 moveStartRender를 실행하는거예요!
그리고 sectionIsMoving의 값을 true로 변경해서 moveStartRender가 다시 실행되지 않도록 하는거예요!
그리고 moveStartRender가 호출되고 scrollMove가 호출되어 애니메이션이 진행 되는 것이고
애니메이션이 끝나면 sectionIsMoving을 false로 변경해 다시 moveStartRender가 실행될 수 있도록 하는겁니다 :D
그럼 또 다른 궁금증이 생기면 문의주세요 :)
다음강의 언제나오나요 다음강의는 인터렉티브한 전체적인 웹사이트였으면 좋겠네요
0
197
1
반응형에 대해 질문이 있습니다 !
0
367
1
날짜 카운트를 활용하여 시간으로 적용해볼 수 있나요?
0
379
1
함수가 정의되기 전에 함수 호출
0
344
1
섹션12 보너스 챕터에 관한 질문입니다!
0
468
1
5-3-1 강좌 섹션 질문 합니다.
0
312
1
죄송합니다만 해당 프로젝트를 리엑트로 수정해서 만들어보고있는중에 질문드립니다.
1
463
3
화면 높이 관련 질문 있습니다.
1
433
1
선생님
0
370
1
5-2 vanilla.html 질문합니다.
0
422
1
5-3-2 질문입니다.
1
293
1
5-2 ! 질문이요.
0
266
1
안녕하세요!
0
273
1
질문드립니다.
1
366
2
질문드립니다.
0
1666
3
색션6강 카운트관련 문의드립니다!
0
239
1
섹션5 관련 질문드립니다.
0
261
1
setProperty 를 재활용 하고싶습니다.
0
210
1
IntersectionObserver
0
255
1
offsetheight와 scrollheight
0
398
1
완성된코드를 그대로 가져왔는데 크기가 이상해요
0
428
2
2:56에 10씩 증가시키는건 어떻게 하신건가요?
0
316
1
<script>에 $(function(){})으로 감싸준 이유
0
207
1
5섹션예제 전부 깨져요 ㅠ
0
243
1

