发表于: 2017-02-08 00:04:31

1 1388


今天完成的事情:

1、学习在表单认证中引入插件;

2、听张增峰讲关于bootbox插件方面的知识;

3、巩固javascript中this指向方面的问题,学习call()和apply()的作用和区别。

明天计划的事情:

继续任务10插件的学习,写完表单提交和重置功能

遇到的问题:

今天主要的问题就是在表单认证中引入插件。首先就是选定需要的时间插件,经查找资料,结合大师兄的学习成果,最终选择了datetimepicker这个时间插件。显示通过demo演示,学习了如何引用这个插件。然后试着把这个插件引入到任务中。当时考虑到插件的文件比较多,于是想到是否可以通过封装插件的方法,来引用这个插件。最终,在网上找到了相关教程:http://www.cnblogs.com/code2life/p/5097330.html。感觉讲解的不是很清晰,其中directive代码只看懂了大概。因而,插件引入失败了。于是改变了思路,试着能否直接引用这个时间插件,于是按照demo里的例子来,还是不行,不知道什么原因。

收获:

1、听张增峰讲bootbox插件,学习了bootbox的简单应用;

2、查阅资料,学习了call()和apply()的使用,两者作用基本相同,都是把obj(this)绑定到(thisObj),这是thisObj就具备了obj的属性和方法,换句话说,就是thisObj继承了obj的属性和方法。另外,二者绑定后均会立即执行函数。不同之处在于,call接受的是连续参数,而apply接受的是数组参数。因而,如果各参数是确定的话,可以考虑使用call(),否则可以考虑使用apply()。



返回列表 返回列表
评论

    分享到