일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 깃
- async
- 사용하는 이유
- SasS
- 코딩독학
- React Native
- 코딩공부
- JavaScript
- 자바스크립트
- 리액트 네이티브
- TypeScript
- 리액트
- scss
- 타입스크립트
- 리덕스
- useEffect
- http
- 코딩기초
- 프론트엔드
- 코린이
- 참조자료형
- html기초
- react
- 코딩초보
- git
- 비동기
- Vue3
- redux
- CSS
- react-router
Archives
- Today
- Total
목록바닐라자바스크립트 (1)
맨 땅에 프론트엔드 개발자 되기
JS 예제) 바닐라 자바스크립트로 무한 루프 슬라이드 구현하기
// 바닐라 자바스크립트로 무한 루프 슬라이드 구현하기 우리에겐 Swiper라는 아주 좋은 플러그인 툴이 있지만 초급자 입장에서 Swiper는 아직 익숙치 않고 변형하고 싶을 때 조정하기가 어려워서 슬라이드의 기본 원리를 깨우치기 위해 바닐라 자바스크립트로 무한 루프 슬라이드를 구현해보았다. 기본 원리는 슬라이드 리스트 중 맨 앞에 맨 끝 슬라이드를 복제하고, 맨 뒤에 맨 처음 슬라이드를 복제해서 먼저 복제된 슬라이드로 이동을 시키고 setTimeout을 이용해서 원래 가야할 슬라이드로 순식간에 이동시키는 방식이다. 슬라이드의 구조를 보자면 10 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 1 이렇게 되어있는 것이다. 슬라이드를 움직이기 위해서 슬라이드를 감싸고 있는 부모..
코딩 공부 일지/JavaScript
2022. 1. 24. 22:00