Olek1
@Olek1

Что означает Fall back?

Что в рамках фронтенда означает термин фолбека, и это както связано с local storage?
  • Вопрос задан
  • 7539 просмотров
Решения вопроса 1
profesor08
@profesor08
Это означает проверку доступности функционала в браузере и эмуляция этого функционала, если он не доступен. Вот на примере requestAnimationFrame():
// shim layer with setTimeout fallback
window.requestAnimFrame = (function(){
  return  window.requestAnimationFrame       ||
          window.webkitRequestAnimationFrame ||
          window.mozRequestAnimationFrame    ||
          function( callback ){
            window.setTimeout(callback, 1000 / 60);
          };
})();


// usage:
// instead of setInterval(render, 16) ....

(function animloop(){
  requestAnimFrame(animloop);
  render();
})();
// place the rAF *before* the render() to assure as close to
// 60fps with the setTimeout fallback.


Тут подробнее о примере
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы