for (let i = 0; i < stars.length; i++) {
stars[i] = new Star()
}
工作!
for (let star of stars) {
star = new Star()
}
不工作!我想做100个星空实例一次。我可以用传统的JS做。但是,如果我在for...of中使用ES6,它就不能工作。为什么?
我目前有一个网站,它使用Animate.css on the frontpage ()。它目前的工作方式是,只要用户打开网站,动画就会启动,但这会导致动画“滞后”。我想要的是让它等到整个页面加载到css动画开始做他们的事情,从而使体验更加流畅。
我研究了几个基于js的预加载器,尝试了一些,但是它并没有延迟css动画。一旦页面加载完毕,css动画就已经完成。我是做错了什么,还是JS预加载器不是正确的方法?
我从anime.js转到了velocity.js,试着用延迟不透明的方式来保护简单的动画。为此,我用的是错开。但是如果我在里面放了一个延迟延迟的函数,我就没有延迟的雄鹿动画了。每一篇文章都会出现,但并不是动画片和延迟。在第一篇文章中,我尝试了用anime.js制作动画的方法,第二种方法是直接使用。
这里还有我的jsbin:
var greenElem = $('.pointGreen');
var yellowElem = $('.pointYellow');
var redElem = $('.pointRed');
setInterval