仔细一步步调试动画库后发现,loadImage这个方法并没有什么卵用。只是把传入的图片加到window这个对象里,最后又删除了。然后我故意如此调用:
var repeatAnimation1 = createAnimation().changePosition(kof, kofMap, images[3]).repeatForever();
repeatAnimation1.start(80);
照样可以,其实在他changeposition的方法内部才是真正加载图片。有用的类就2个,一个animation.js,一个timeline.js。
var repeatAnimation1 = createAnimation().changePosition(kof, kofMap, images[3]).repeatForever();
repeatAnimation1.start(80);
照样可以,其实在他changeposition的方法内部才是真正加载图片。有用的类就2个,一个animation.js,一个timeline.js。
2017-07-26
作者技术高深,不得不佩服,可以称之为JS开发大神了。看完2-7后,细细品味作者的编程思想,大局始终在把握之中,逻辑严密丝丝入扣,一环扣一环,太需要想象力了。我自认为自己的js开发功力是中级偏上了,但是有点地方看起来还是很吃力,跟不上作者的思路。但是通过反复观看琢磨,越看越觉的作者可怕,太厉害了。这里面我认为精华所在就是任务链模式和链式调用,以及设计整个帧动画引擎的思想,说真的,这套视频干货满满,不但可以把这种编程思想运用在js里,也可以用到java等语言中。严格来说这套视频不适合初级JS学习者观看。要说缺点,就是编码不够优雅,个人特别见不得在类外面定义方法这种。。。可读和安全以及美观性都差。
2017-07-21
最新回答 / 慕丝0026560
原型和原型链的知识可以上网看看。看完后,可以先看一下其他比较简单的这个函数封装的,涉及到原型的http://www.imooc.com/learn/842然后再自己去看一下CommonJS中那个module的原理,可以看看阮一峰写的,有些原理http://www.ruanyifeng.com/blog/2015/05/commonjs-in-browser.html知道了这些看起来就容易了。
2017-07-14
webpack打包出问题的朋友 ,可以联系吓我,或者 百度下出错的英文提示,会找到答案的。另外,看的有点绕,学会这篇教程的精髓,肯定会获益匪浅呀
2017-07-09
http://ustbhuangyi.github.io/animation/demo/这个是动画库演示,但是可以查看元素然后在新的页面打开背景图的连接,就能得到图片了。哈哈,我找到了