作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在用 JavaScript 开发一款游戏,我很困惑应该使用哪一个 -window.webkitRequestAnimationFrame
或 setInterval
用于移动我的游戏 Angular 色。
最佳答案
你可以使用 window.webkitRequestAnimationFrame 而不是 setInterval
var counter = 0;
var requestAnimationFrame = window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame;
var cancelAnimationFrame = window.cancelAnimationFrame ||
window.webkitCancelRequestAnimationFrame ||
window.webkitCancelAnimationFrame ||
window.mozCancelRequestAnimationFrame || window.mozCancelAnimationFrame ||
window.oCancelRequestAnimationFrame || window.oCancelAnimationFrame ||
window.msCancelRequestAnimationFrame || window.msCancelAnimationFrame;
var animation = function(){
animationFrame = requestAnimationFrame(animation);
render();
}
animationFrame = requestAnimationFrame(animation);
function render(){
counter ++;
$('develement').css('-webkit-transform','translate3d(-'+counter+'px, 0, 0)');
}
关于javascript - 我应该使用 window.webkitRequestAnimationFrame 而不是 setInterval 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16250687/
今天,我一直在努力让自己熟悉 HTML5 必须提供的任何新功能,尤其是 Canvas 。我来到了网站 www.html5canvastutorials.com 并开始学习一些教程并在不同的浏览器中尝试
我从 Google ( https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery ) 获得了这段代码: var raf
我正在用 JavaScript 开发一款游戏,我很困惑应该使用哪一个 -window.webkitRequestAnimationFrame 或 setInterval 用于移动我的游戏 Angula
我是一名优秀的程序员,十分优秀!