UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

25 lines 3.04 kB
function requestAnimationFramePolyfill() { var lastTime = 0; return function (callback) { var currTime = new Date().getTime(); var timeToCall = Math.max(0, 16 - (currTime - lastTime)); var id = window.setTimeout(function () { callback(currTime + timeToCall); }, timeToCall); lastTime = currTime + timeToCall; return id; }; } function getRequestAnimationFrame() { if (typeof window === "undefined") { return function () {}; } var _window = window, requestAnimationFrame = _window.requestAnimationFrame; if (requestAnimationFrame) { return requestAnimationFrame; } return requestAnimationFramePolyfill(); } export { getRequestAnimationFrame }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJyZXF1ZXN0QW5pbWF0aW9uRnJhbWVQb2x5ZmlsbCIsImxhc3RUaW1lIiwiY2FsbGJhY2siLCJjdXJyVGltZSIsIkRhdGUiLCJnZXRUaW1lIiwidGltZVRvQ2FsbCIsIk1hdGgiLCJtYXgiLCJpZCIsIndpbmRvdyIsInNldFRpbWVvdXQiLCJnZXRSZXF1ZXN0QW5pbWF0aW9uRnJhbWUiLCJfd2luZG93IiwicmVxdWVzdEFuaW1hdGlvbkZyYW1lIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9fdXRpbC9yYWYudHMiXSwic291cmNlc0NvbnRlbnQiOlsidHlwZSBJQ2IgPSAodGltZTogbnVtYmVyKSA9PiB2b2lkXG5cbmZ1bmN0aW9uIHJlcXVlc3RBbmltYXRpb25GcmFtZVBvbHlmaWxsKCkge1xuICBsZXQgbGFzdFRpbWUgPSAwXG4gIHJldHVybiAoY2FsbGJhY2s6IElDYikgPT4ge1xuICAgIGNvbnN0IGN1cnJUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKClcbiAgICBjb25zdCB0aW1lVG9DYWxsID0gTWF0aC5tYXgoMCwgMTYgLSAoY3VyclRpbWUgLSBsYXN0VGltZSkpXG4gICAgY29uc3QgaWQgPSB3aW5kb3cuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBjYWxsYmFjayhjdXJyVGltZSArIHRpbWVUb0NhbGwpXG4gICAgfSwgdGltZVRvQ2FsbClcbiAgICBsYXN0VGltZSA9IGN1cnJUaW1lICsgdGltZVRvQ2FsbFxuICAgIHJldHVybiBpZFxuICB9XG59XG5mdW5jdGlvbiBnZXRSZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKSB7XG4gIGlmICh0eXBlb2Ygd2luZG93ID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgcmV0dXJuICgpID0+IHt9XG4gIH1cbiAgY29uc3QgeyByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgfSA9IHdpbmRvd1xuICBpZiAocmVxdWVzdEFuaW1hdGlvbkZyYW1lKSB7XG4gICAgcmV0dXJuIHJlcXVlc3RBbmltYXRpb25GcmFtZVxuICB9XG4gIHJldHVybiByZXF1ZXN0QW5pbWF0aW9uRnJhbWVQb2x5ZmlsbCgpXG59XG5cbmV4cG9ydCB7IGdldFJlcXVlc3RBbmltYXRpb25GcmFtZSB9XG4iXSwibWFwcGluZ3MiOiJBQUVBLFNBQVNBLDZCQUE2QkEsQ0FBQSxFQUFHO0VBQ3ZDLElBQUlDLFFBQVEsR0FBRyxDQUFDO0VBQ2hCLE9BQU8sVUFBQ0MsUUFBYSxFQUFLO0lBQ3hCLElBQU1DLFFBQVEsR0FBRyxJQUFJQyxJQUFJLENBQUMsQ0FBQyxDQUFDQyxPQUFPLENBQUMsQ0FBQztJQUNyQyxJQUFNQyxVQUFVLEdBQUdDLElBQUksQ0FBQ0MsR0FBRyxDQUFDLENBQUMsRUFBRSxFQUFFLElBQUlMLFFBQVEsR0FBR0YsUUFBUSxDQUFDLENBQUM7SUFDMUQsSUFBTVEsRUFBRSxHQUFHQyxNQUFNLENBQUNDLFVBQVUsQ0FBQyxZQUFNO01BQ2pDVCxRQUFRLENBQUNDLFFBQVEsR0FBR0csVUFBVSxDQUFDO0lBQ2pDLENBQUMsRUFBRUEsVUFBVSxDQUFDO0lBQ2RMLFFBQVEsR0FBR0UsUUFBUSxHQUFHRyxVQUFVO0lBQ2hDLE9BQU9HLEVBQUU7RUFDWCxDQUFDO0FBQ0g7QUFDQSxTQUFTRyx3QkFBd0JBLENBQUEsRUFBRztFQUNsQyxJQUFJLE9BQU9GLE1BQU0sS0FBSyxXQUFXLEVBQUU7SUFDakMsT0FBTyxZQUFNLENBQUMsQ0FBQztFQUNqQjtFQUNBLElBQUFHLE9BQUEsR0FBa0NILE1BQU07SUFBaENJLHFCQUFxQixHQUFBRCxPQUFBLENBQXJCQyxxQkFBcUI7RUFDN0IsSUFBSUEscUJBQXFCLEVBQUU7SUFDekIsT0FBT0EscUJBQXFCO0VBQzlCO0VBQ0EsT0FBT2QsNkJBQTZCLENBQUMsQ0FBQztBQUN4QztBQUVBLFNBQVNZLHdCQUF3QiIsImlnbm9yZUxpc3QiOltdfQ==