发表于: 2016-10-20 23:31:00
1 1820
今天完成的事:
1. 闭包的概念:
闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。
在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。
2. JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其原型对象上找,如果还没有找到,就一直上溯到Object.prototype对象,最后,如果还没有找到,就只能返回undefined。
例如,创建一个Array对象:var arr = [1, 2, 3];
其原型链是:arr ----> Array.prototype ----> Object.prototype ----> null。
https://zhuanlan.zhihu.com/p/22787302这篇文章讲的挺清楚的。
3. 启辰师兄安排开始支援草船云的项目,负责写第三方服务的前台,从SVN下载了代码,从狄星师兄那拿了业务需求和接口文档。创业服务从服务器获取服务类型成功,服务类别的子类从服务器获取成功,并通过ng-repeat显示在视图中。
明天计划的事:。
1. 看草船云师兄写的其他的代码;
2. 继续完成第三方服务的内容;
3. 抽空接着看原生js基础。
今天遇到的问题:
1. 获取的服务类型和子类型不全,已找后端解决;
2. 获得服务类别的子类公司列表接口不通,反馈给后端,正在调试中;
3. 服务类别是通过服务器获取的,点击服务类显示的子类别也是从服务器获取的,当服务类别切换的时候,每切换一次,就请求一次服务器获取子类别,服务器请求应该尽量少,所以这样做不太好,而且网速慢的时候显示还会延时。是不是应该把子类别的数据全都一次获取出来存在本地,这样减少服务器请求次数,显示也快。
收获:
以上。
评论