
jQuery 없이 애니메이션 사용하기
애니메이션 대부분은 JS에선 엘리먼트의 class 정도만 변경해주고 CSS에서 애니메이션을 추가하는 방식으로 사용하실 수 있습니다.하지만, 엘리먼트의 width나 height을 변경하거나, 특정 엘리먼트까지 부드럽게 스크롤 하는 덴 위 방식으로 한계가 있습니다.엘리먼트의 width나 height을 css의 transition으로 변경하면 60FPS 보장이 굉장히 힘들어지고, scroll-behavior은 사파리에서 지원하지 않기 때문입니다. jQuery에선 .animate() .slideToggle() 등으로 간단히 작업할 수 있는데, 이를 바닐라로 비슷하게 구현해봤습니다. function animateScroll(to) {
![[JS] Infinite Scroll 플러그인](https://cdn.marshallku.com/images/images/2020/03/infinite-scroll.w500.png)
![[CSS, JS] 잉크 퍼지는 효과](https://cdn.marshallku.com/images/images/2020/02/ink-transition-effect.w500.jpg)


![[자바스크립트] 구구단 문제](https://cdn.marshallku.com/images/images/2020/01/question.w500.png)
![[자바스크립트] 강력한 비밀번호 만들기](https://cdn.marshallku.com/images/images/2020/01/password-generator.w500.png)
