为了账号安全,请及时绑定邮箱和手机立即绑定

讲师回答 / ustbhuangyi
我已经用webStorm 2016了,用的Darcula主题

讲师回答 / ustbhuangyi
其实这个帧动画库我在百度工作的时候,从一个实际项目需求里抽象出来的。因为我们有大量帧动画的需求,但又不想为每个需求去编写那些重复的代码,所以就想抽象一个通用的帧动画库,方便开发。当时设计接口的时候一个很重要的原则,就是怎么让人用起来爽,就定了链式调用这种方式。后来也发现这种设计和promise的一些设计思想不谋而合。一开始设计的时候就考虑到大部分接口了,比如loadImage,changePosition,changeSrc,then,repeat,repeatForever,enterFrame,sta...

讲师回答 / ustbhuangyi
首先,要理解JS的执行是单线程的,在一轮Event Loop的时候,会执行所有同步JS代码。setInterval的运行机制是,将指定的代码移出本次执行,等到下一轮Event Loop时,再检查是否到了指定时间。如果到了,就执行对应的代码;如果不到,就等到再下一轮Event Loop时重新判断。这意味着,setTimeout指定的代码,必须等到本次执行的所有代码都执行完,才会执行。每一轮Event Loop时,都会将“任务队列”中需要执行的任务,一次执行完。setTimeout和setInterval都是...

最新回答 / qq_小爱Q_0
步骤如下:<...图片...>

讲师回答 / ustbhuangyi
关于素材问题,图片资源都在这里:https://github.com/ustbhuangyi/animation/tree/master/demo源码在这里:https://github.com/ustbhuangyi/animation

讲师回答 / ustbhuangyi
同学看的很细,这里window[item.id]确实不是必须的,它的存在有一定历史原因~当时开发这个库的时候,还没写完整的清理逻辑的时候,为了便于在浏览器直接调试,通过window['__img_id']可以直接访问到某个image对象。

最新回答 / Kevin207502
这只是一个简单的demo ,确实 ,大量的话 可以用工具自动生成 
首页上一页12345下一页尾页
课程须知
1、对前端基础知识已经掌握(html、js、css) 2、对前端面向对象编程有一定了解
老师告诉你能学到什么?
1、什么是帧动画及网页中常见的几种帧动画方式 2、原生 JS 实现帧动画的原理 3、如何设计一个通用的帧动画解决方案 4、了解类似 promise的设计思想(异步任务链式调用) 5、面向对象的开发方式和模块化开发思想 6、如何实现图片预加载模块

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消