发表于: 2017-03-13 20:07:13

1 1062


今天做的事

欢乐斗地鼠

明天计划

继续总结和贪吃蛇

收获困惑

对于angular定时器的使用

$timeout,$interval

angular的定时器需要注入这两个东西,分别是延迟触发和循环触发

用法

可以var name=$timeout(function(){},时间)

因为想要随着时间的推移,老鼠出现的时间间隔越来越短

所以将时间用作变量,在$timeout的function里让他递减

然而开始并未成功,因为开始用的是$interval

只是单纯的自己循环,时间变量虽然在function里改变了

可是在时间里调用的部分却没法读到,所以时间并没有变化

于是改用$timeout,延迟后每次调用下自己,延迟时间越来越短

刚好表现出时间越来越长

还有用用ng-style控制css动画

ng-style在以变量形式使用,可以方便动态的改变其值

然后将css动画的animation属性写入到控制器的一个变量里

这样我就可以随着时间的推移改变animation-duration属性的值

可以达到出来的越来越快

再有,事件window。history。go(-1)可以回退到之前的页面,就好像浏览器的返回一样

今天才知道


返回列表 返回列表
评论

    分享到