>웹 프론트엔드 >JS 튜토리얼 >javascript는 함수의 반복 실행을 지연시킵니다. lLoopRun.js_javascript 기술

javascript는 함수의 반복 실행을 지연시킵니다. lLoopRun.js_javascript 기술

WBOY
WBOY원래의
2016-05-16 19:11:481574검색

함수 lLoopRun(sFuncLoop,sFuncEnd,nDelay) {
//작성자: http://fengyan.iecn.cn

//sFuncLoop >> 반복적으로 실행해야 하는 문자열 유형, Javascript 함수 또는 명령문(여러 함수 또는 명령문을 구분하려면;을 사용하십시오)
//sFuncEnd >> 문자열 형태로, 반복적인 액션 실행을 종료하는데 사용되는 자바스크립트 함수나 명령문(sFuncLoop)
//nDelay >> 숫자형, 반복 실행 시간 간격(밀리초)
var vintervalId = null;
var runString = sFuncLoop;
var stopString = sFuncEnd;
var 지연시간 = nDelay;
//var nCount = 0;//실행 횟수//테스트 편의를 위해 적용 시 이 줄을 주석으로 처리하세요.
this._doLoop = 함수(){
if (vintervalId && !eval(stopString)){
eval(runString);
//nCount ;//실행 횟수 기록//테스트 편의를 위해 적용 시 이 줄을 주석으로 처리하세요.
} 그 외 {
window.clearInterval(vintervalId);
vintervalId = null;
}
//document.getElementById("TestCount").innerHTML = nCount;//실행 횟수 출력//테스트 편의를 위해 적용 시 이 줄을 주석으로 처리하세요.
}
window.clearInterval(vintervalId);
vintervalId = window.setInterval(this._doLoop,delayTime);
}

몇 가지 예제 코드:
수평 왕복 운동:



lLoopRun.js 적용 예: 수평 왕복 운동


#IECN {위치:절대;}



실행 횟수:

0
javascript는 함수의 반복 실행을 지연시킵니다. lLoopRun.js_javascript 기술







자동 크기 조정:

lLoopRun.js 적용 예시: 자동 스케일링





실행 횟수: javascript는 함수의 반복 실행을 지연시킵니다. lLoopRun.js_javascript 기술0








수직 왕복 운동:

lLoopRun.js 적용 예: 수직 왕복 운동




javascript는 함수의 반복 실행을 지연시킵니다. lLoopRun.js_javascript 기술

실행 횟수: 0
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.