앞 강의와 비교했을 때 어느 것이 더 나은가요??
커서를 따라 움직이는 사각형을 구현했잖아요??
앞에서는 자바스크립트를 이용해서 자연스러운 움직임을 구현했고, 이번 강에서는 transition을 통해서 구현했는데요.
둘의 차이가 뭔가요?? 그리고 현업에서는 어떤 것이 더 낫나요? 그냥 보기에는 자바스크립트를 이용하면 움직이지 않을때도 뭔가가 계속 돌아가고 있어서 메모리 낭비가 아닌가 생각이 듭니다,,
답변 1
1
안녕하세요
이번 강에서는 '클릭한 곳'으로 이동하는 것을 transition 을 이용한 거고 앞에서 나온 requestAnimationFrame 은 마우스 위치를 계속 체크해주는 거라 방식은 다르다고 할 수 있습니다. 오히려 mouse move 와는 비슷합니다.
엄청난 크기의 이미지나, blur 등의 css filter를 준 이미지를 움직인다면 버벅일겁니다. 그게 requestAnimationFrame의 문제는 아닙니다.
해외사이트에서 볼 수 있는 3d 모션이나 화려한 이펙트 배경등도 전부 requestAnimationFrame 을 사용합니다. canvas animation 에서는 저거 없이는 아무것도 할 수 없을 정도입니다. 그리고 브라우저 탭을 바꾸면 (새창) 작동이 멈춥니다. 작은 이미지가 마우스를 따라다니는 수준은 전혀 문제 없으니 편하게 사용하셔도 됩니다. 모바일도 물론 잘 돌아갑니다.
https://news.joins.com/DigitalSpecial/290
위 페이지도 requestAnimationFrame 이 돌고 있는데 전혀 무리가 없는 것을 볼 수 있습니다.
mouse position interpolation과 transition linear interpolation의 차이
0
72
1
mousemove 시 따라 다니는 커서 이미지 wheel 할 경우
0
180
2
부드러운 움직임 구현1 강의 부분 질문있습니다.
0
147
2
go live 실시간 크롬
0
321
1
javascript 도움말 vsCode 확장팩 문의!
0
362
1
블로그 상단 페럴렉스 효과 구현 질문 있습니다!
0
356
1
마우스 인터렉티브 변형 질문
0
338
1
안녕하세요. 수업 잘 듣고 있습니다. 포트폴리오 관련 질문도 가능할까요?
0
397
1
나비가 버튼위로올라가면 버튼의 hover기능이 멈춰버려요
0
344
1
perspective에 대해서
0
285
1
CSS에서 궁금했던 부분 -실전 페럴렉스 강의 부분
0
480
1
requestAnimationFrame 질문
0
362
1
리뉴얼 이전 강의 파일
0
441
1
코드가 미리보기로 보여주는 확장프로그램이 뭔가요?
0
747
1
수업 파일 부탁드립니다~
0
323
1
배경질문
0
353
1
textWrap의 position을 relative로 주는 것에 대해 질문있습니다!
0
289
1
safari에서 position fixed가 잘 동작하지 않습니다
0
981
1
addEventListener후에 익명함수 실행할때 뒤에 false는 어떤 역할을 하는건가요?
0
556
1
스피드 변수로 scrollTop을 두는 이유가 무엇인가요?
0
363
1
완성파일 어디서 받아볼 수 있나요 ?
0
432
1
완성 파일 요청 드립니다.
0
301
1
사진들이 상단 nav바를 침범하는데 침범 못하게 어떻게해야할까요?
0
152
1
리액트로 하면 어떻게 해야할지 작성해주실수있나요?
0
366
1





