Reference

new animationFrame( fps number , callback function )
자신이 원하는 frame 수를 넣어주시고 콜백함수에 코드를 작성 합니다.
stop()
함수를 멈추고 싶은경우 변수에 대입받아 내장 프로토타입으로 프레임을 멈출 수 있습니다.

var testLoop = new animationFrame( fps number , callback function ) ;
testLoop.stop() ; ( 멈추고 싶은 지점에서 호출 )
new animationFrame( fps number , callback function ( contents ) {})
호출된 함수의 전달 인자값으로 프레임 정보를 전달 받을 수 있습니다.
인자값은 키배열 형태로 세개의 인자를 반환해줍니다.
  • contents.counter : frame 이 도는 속도
  • contents.timer : 현재 프레임이 실행된 시간
  • contents.fps : 현재 프레임이 지속되는 속도 ( 브라우저의 성능이나 메모리에 따라 다소 차이가 생길 수 있습니다. )