window.requestAnimFrame OR window.requestAnimationFrame

来源:2-2 如何循环调用方法总结

user_0500

2015-04-17 22:31

老师,为什么用window.requestAnimFrame没办法显示,但用window.requestAnimationFrame可以显示

写回答 关注

5回答

  • 大燕青
    2016-08-10 14:26:57

    谁能贴个封装的类的代码?

  • 美好的界面设计师
    2016-04-09 12:02:12

    楼上说的对,<script type="text/javascript" src="js/commonFunctions.js"></script>
    <script type="text/javascript" src="js/main.js"></script>   要把commonFunctions.js引用放在上面。

    我之前把jQuery.1.21.js引用放在HTML body最后,结果$,都不识别了。

  • TAMJING
    2015-08-27 10:07:13

    <!DOCTYPE html>
    <html lang="en">
    <head>
       <meta charset="UTF-8">
       <title>星星闪烁特效_鼠标交互</title>
       <script type="text/javascript" src="commonFunctions.js"></script>
    </head>
    <body>
    <div>
       <canvas id="canvas" width="800" height="600"></canvas>
    </div>
    <script type="text/javascript" src="starGirl.js"></script>
    </body>
    </html>


    你试试跟我一样引用script 文件,好奇怪,位置不同效果就不一样,原理是什么我也不太懂。。。

    nc1199

    js的先后顺序太重要了~~因为计算机就是机械系的从上到下去翻译你的内容。假如你的go1()函数是循环找出所有li;而go2()函数要对所有li监听事件,那么你给计算机的逻辑顺序就必须是go1()函数在go2()函数前(就算你用的是调用或者嵌套的方式,也必须要让计算机明确你的“逻辑顺序”是go1()函数在之前运行)

    2015-11-11 23:17:47

    共 1 条回复 >

  • Bboom
    2015-07-26 16:58:05

    window.requestAnimFrame

    是老师自己封装的函数,你有跟着封装好么


    陈先生往事

    怎么封装啊

    2015-10-29 22:54:07

    共 1 条回复 >

  • 别担心_有我陪着你
    2015-05-01 20:00:09

    function gameloop()
    {
       //window.requestAnimationFrame(gameloop);
       window.requestAnimFrame(gameloop);
       var now = Date.now();
       deltaTime = now - lastTime;
       lastTime = now;
      // console.log(deltaTime);
       drawBackGround();
       drawGirl();
       drawStars();
       aliveUpdate();
    }

    两个都可以啊

canvas实现星星闪烁特效

使用HTML5实现轮播图片上的序列帧,进行拆分讲解,逐步实现目标

54188 学习 · 121 问题

查看课程

相似问题