为了账号安全,请及时绑定邮箱和手机立即绑定
<script type="text/javascript" src="Qixi.js"></script>其中引用的Qixi.js在哪里有
定义函数名和参数的时候,希望老师别直接用样式来定义,到最后都混乱了,作为初学者太难了
为什么不继续使用CSS3来完后动画效果呢?通过transtion和left这两个属性就可以完成水平行走的动画啊。
老师好多错别字:bottom写成botton,character写成charector .............
我想问你们素材哪里来的
我想说。素材去哪里找?
always: function(fn) {
this.done(fn).fail(fn);
return this;
},
};
fail: function(func) {
if (typeof func === 'function') {
this.failList.push(func);
}
return this;
},
then: function(doneFn, failFn) {
this.done(doneFn).fail(failFn);
return this;
},
reject: function() {
this.state = 'rejected';
var list = this.failList;
for (var i = 0, len = list.length; i < len; i++) {
list[0].call(this);list.shift();}
},
done: function(func) {
if (typeof func === 'function') {
this.doneList.push(func);
}return this;
},
Promise.prototype = {
constructor: 'Promise',
resolve: function() {
this.state = 'resolved';
var list = this.doneList;
for (var i = 0, len = list.length; i < len; i++) {
list[0].call(this);
list.shift();
}
},
var Promise = function() {
this.doneList = [];
this.failList = [];
this.state = 'pending';
};
promise的实际还是callback,只不过优化了写法,我这有个小demo可能不是完全正确,但是可以帮助理解:
本大神都出来了
var complete = function() {

defer.resolve();

return;

}

doorLeft.transition({

'left': left

}, time);

doorRight.transition({

'left': right

}, time, complete);

return defer;

} 这块这么写不是更简单,第一个不加complete
var complete = function() {
defer.resolve();
return;
}
doorLeft.transition({
'left': left
}, time, complete);
doorRight.transition({
'left': right
}, time, complete);
return defer;
} 这块这么写也可以
课程须知
本课程为高级案例课程,其中所用的大部分知识点不做深入剖析,只讲解如何使用,部分代码需要由你自己填充。 需要具备如下知识: 1、HTML4、HTML5 2、CSS2、CSS3 3、JavaScript、jQuery 4、面向对象思想
老师告诉你能学到什么?
1、如何实现页面的无缝滚动 2、如何实现视觉差效果 3、异步编程处理 4、CSS3动画过渡 5、JS动画实现 6、H5的音乐效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消