发表于: 2017-01-19 23:18:15
1 1546
今天完成的事:今天把task5的ajax知识梳理了一遍。又搜集了一些angular的学习网站,准备学习angular。
明天计划的事:完成task5,回家。
遇到的问题:
1、用nginx反向代理设置还是有点问题。太晚了,明天等桦伟兄来了再请教。
2、对angular的学习一直纠结中,因为angular1的操作是一定要废弃的,而且就在近两年内。而angular2的内容又太新,一直不知道要学习哪个,2和1的操作又是那么不同。只能明天在看看,顺便搜集资料斟酌一下。
收获:
通过今天的学习:
1、通过做ppt小课堂,对闭包的理解又加深了一些。
2、通过闭包顺便对原型链的理解又加深了一些。
2.1、Object.__proto__ === Function.prototype // true
Object是函数对象,是通过new Function()创建,所以Object.__proto__指向Function.prototype。
2.2、Function.__proto__ === Function.prototype // true
Function 也是对象函数,也是通过new Function()创建,所以Function.__proto__指向Function.prototype。
2.3、Function.prototype.__proto__ === Object.prototype //true
其实这一点我也有点困惑,不过也可以试着解释一下。
Function.prototype是个函数对象,理论上他的__proto__应该指向 Function.prototype,就是他自己,自己指向自己,没有意义。
JS一直强调万物皆对象,函数对象也是对象,给他认个祖宗,指向Object.prototype。Object.prototype.__proto__ === null,保证原型链能够正常结束。
评论