发表于: 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)可以回退到之前的页面,就好像浏览器的返回一样
今天才知道
评论