发表于: 2017-01-19 23:18:15

1 1547


今天完成的事:今天把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,保证原型链能够正常结束。



返回列表 返回列表
评论

    分享到