去回答
最核心的2个部分,页面与人物的一些知识点都以及分解过了,包括代码都封装好了,接下来开始一些逻辑上的处理了
以小男孩走路变化,页面就跟着变化,两个元素用不同的速率变化就会产生视觉差的效果,感觉人物就是走了几个页面
其中需要注意
注意以上这两点主要是为了设置比例的问题
具体实现我们看下右边的代码区域:
采用接口编程的方式这里就体现出来了,当小男孩走完第一段路的时候,调用页面接口让页面开始滚动,之后通过boy.walkTo继续让小男孩走路,我们只需要给小男孩与页面设置同样的位置与时间,那么他们内部都会自己去计算,调用者只需要调用 scrollTo(5000, 1) 传递一下时间与页面比例,页面就会自动的滚动到指定的区域,我们也不需要关心具体的实现细节了,这就是面向接口编程的好处
打开index.html文件,在代码的60行填入相应代码,可以观察到页面滚动,产生视觉差效果
scrollTo(5000, 1);
请验证,完成请求
由于请求次数过多,请先验证,完成再次请求
打开微信扫码自动绑定
绑定后可得到
使用 Ctrl+D 可将课程添加到书签
举报
实战
实战
实战
实战
实战