분류 전체보기(401)
-
ScrollTrigger: ToggleClass
보호되어 있는 글입니다.
2024.05.29
-
ScrollTrigger: fastScrollEnd
보호되어 있는 글입니다.
2024.05.29
-
Prevent Scroll
보호되어 있는 글입니다.
2024.05.29
-
ScrollTrigger: Parallax Scroll
보호되어 있는 글입니다.
2024.05.29
-
callback, eventCallback
callback, eventCallback`onComplete`, `onUpdate`, `onStart`, `onRepeat` 의 이벤트 콜백을 가져오거나 설정한다.eventCallback(type:String, callback:Function, params:Array) ParametersParameters type: String이벤트 콜백 유형은 `"onComplete"`, `"onUpdate"`, `"onStart"`, `"onRepeat"` 이며, 대소문자를 구분한다.callback: Functiondefault: `null`이벤트가 발생했을 때 호출되는 함수params: Arraydefault: `null`콜백 함수에 전달하기 위한 매개변수 배열 Returns: [Function | self]..
2024.05.28
-
Debounce & Throttle
Debounce & Throttle이벤트 오버클럭(overclock - 과도한 이벤트 발생)은 리소스 사용량을 증가시키기 때문에 성능문제를 야기하고 사용자 경험을 떨어트립니다.과도한 이벤트나 함수들의 빈도수를 줄여서 성능을 향상시키는 프로그래밍 기법 중, 자주 언급되는 두 가지를 알아봅니다. Debounce와 Throttle은 둘 다 함수의 연속적인 실행을 제한하는 목적을 가지고 설계되었습니다.그 중 `Debounce`는 특정 기간 동안 함수의 실행을 모두 취소하고, 마지막 실행만 수행합니다.반대로 `Throttle`은 함수 실행 후 특정 기간 동안 추가적인 함수의 재실행을 모두 취소합니다.이 둘은 매우 비슷해 보이지만 서로 다른 특성을 갖고 있는, 정해진 시간 동안 얼마나 많은 함수의 실행을 허가할 것..
2024.05.23