发表于: 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. 服务类别是通过服务器获取的,点击服务类显示的子类别也是从服务器获取的,当服务类别切换的时候,每切换一次,就请求一次服务器获取子类别,服务器请求应该尽量少,所以这样做不太好,而且网速慢的时候显示还会延时。是不是应该把子类别的数据全都一次获取出来存在本地,这样减少服务器请求次数,显示也快。

收获:

以上。



返回列表 返回列表
评论

    分享到