前の問題次の問題

※ 著作権上の問題により掲載を取りやめています。

---
[出典:ウェブデザイン技能検定 2級 平成27年度(2015) 第2回試験 問8]

解答

正解
2
難易度
取組履歴
ログインすると履歴が残ります
解説
解説のユーザー評価:未評価
window.requestAnimationFrame() メソッドは、ブラウザにアニメーションを行いたいことを知らせ、指定した関数を呼び出して次の再描画の前にアニメーションを更新することを要求します。このメソッドは、再描画の前に呼び出されるコールバック 1 個を引数として取ります。

参考 https://developer.mozilla.org/ja/docs/Web/API/Window/requestAnimationFrame
ログインすると解説の投稿・編集が可能となります。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • user
    gaki
    このメソッドは、いつでも画面上でアニメーションの更新準備が整った時に呼び出してください。これにより、ブラウザの次の再描画が実行される前にアニメーション関数が呼び出されることを要求します。このコールバックの回数は、たいてい毎秒 60 回ですが、一般的に多くのブラウザーでは W3C の勧告に従って、ディスプレイのリフレッシュレートに合わせて行われます。ただし、コールバックの確率は、バックグラウンドのタブや隠れた  では、パフォーマンス向上やバッテリー消費を減らすために低くなるでしょう。
    
    コールバックメソッドには、1 個の引数 DOMHighResTimeStamp が渡されます。これは、requestAnimationFrame の発火開始によりコールバックがキューに追加された時点の現在時刻を示します。単一フレーム内で複数のコールバックがあり、前のコールバックで計算負荷が生じていいても、各コールバックは同じタイムスタンプを受け取ります。このタイムスタンプは、ミリ秒単位の十進数ですが、その最小精度は 1ms (1000 µs) です。
    2018-08-18 12:36:19
※ コメントには[ログイン]が必要です。