Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. // requestAnimationFrame的向下兼容处理
  2. if (!window.requestAnimationFrame) {
  3. window.requestAnimationFrame = function(fn) {
  4. setTimeout(fn, 17);
  5. };
  6. }
  7. 于是,动效绘制大致路数会变成这样:
  8.  
  9. var canvas = document.querySelector('canvas');
  10. var context = canvas.getContext('2d');
  11.  
  12. // 画布渲染
  13. var render = function () {
  14. // 清除画布
  15. context.clearRect(0, 0, canvas.width, canvas.height);
  16.  
  17. // 绘制
  18. draw();
  19.  
  20. // 继续渲染
  21. requestAnimationFrame(render);
  22. };
  23.  
  24. render();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement