发表于: 2017-03-13 22:31:48
1 706
今天完成的事情:
昨天做任务遇见好多自定义的函数,而且也出现了无法运行的现象,今天特意花了大量的时间阅读书籍中函数的部分,解决了原来心中的一些疑虑;
昨天IEF任务3的bug,今天废了一番功夫才找到原因,是因为一个函数忘记返回数据了,其实现在自己还没有完全掌握在什么情况下需要返回数据,IFE进行到任务4了,虽然只是简单的小任务但是难度越来越大了,考察了DOM中很多知识的用法,如元素插入、移除等;
官网任务4,还是进展缓慢,今天也没花多少时间做任务4,但是新的问题不断出现,在数据传递时,在第一个页面时数据还是完整的,等到了第二个页面就不完整了;
明天计划的事情:
IEF任务4还没有做完,还有最后一关没过,点击元素如何移除自身,明天继续;
还是要继续官网任务4;
有时间的话开始预习下angularjs了,早做准备;
遇到的问题:
IEF任务3的bug,经过JS断点调试,外加仔细核对自己的代码才解决掉;
IEF任务4中点击元素如何移除自身的问题,写了一个IIFE函数但是没有效果;
官网任务4在sessionStorage数据传递的问题,在第一个页面时数据还是完整的,等到了第二个页面就不完整了;
收获:
对函数的两个特殊对象arguments和this的理解加深了,知道了arguments.callee和arguments.caller用法和区别,加深了对apply()/call()/bind()的区别和联系的理解;
对函数闭包、模仿块级作用域、私有变量、静态私有变量模块模式的理解和应用需要加强学习;
对DOM的方法如appendChild,firstChild,childNodes,removeChild,insertBefore等方法的运用有了一定的掌握;
评论