发表于: 2017-05-31 23:04:18

1 867


任务进展:

       1:学习使用在线PPT插件。

       2:完成状态机小课堂准备。

遇到问题:

       师兄检查我的任务代码,发现了几个功能问题:

       1:任务2分配人数存在一个bug:没有为重复选择人数进行判定设置,导致重新设定人数后,还没有设置身份,便可以进行跳转,加上判定即可。

       2:任务10搜索页面日期不渲染是因为赋值时日期格式不对,赋值时的日期格式应为Date类型,而不是格式化后的字符串。

明日计划:

       1:修改任务代码问题。

       2:讲小课堂。

收获:

       准备小课堂资料期间,学习了jquery deferred对象用法:

       deferred对象是jquery的回调函数解决方案。

       1:$.Deferred()生成一个deferred对象;

       2:deferred.done()指定操作成功时的回调函数;

       3:deferred.fail()指定操作成功时的回调函数;

       4:deferred.promise()没有参数时,返回一个新的deferred对象,该对象的运行状态无法被改变;接受参数时,作用为在参数对象上部署deferred接口。

       5:deferred.resolve()手动改变deferred对象的运行状态为"已完成",从而立即触发done()方法。

       6:deferred.reject()调用后将deferred对象的运行状态变为"已失败",从而立即触发fail()方法。

       7:$.when()为多个操作指定回调函数。

       8:deferred.then()可以把done()和fail()合在一起写,这就是then()方法。如果then()只有一个参数,那么等同于done()。

       9:deferred.always()表示不管调用的是deferred.resolve()还是deferred.reject(),最后总是执行。


返回列表 返回列表
评论

    分享到