发表于: 2017-02-09 23:58:53

1 1261


今天完成的事情:

1、进一步修改任务10的代码,主要是处理代码功能无法实现的错误;

2、听胡思豪讲圆型链的概念、使用和访问的方法。

明天计划的事情:

继续解决任务10剩下的问题

遇到的问题:

任务10时间插件在本地可以使用,通过angular加载后就无法用了。具体表现为:点击日期,插件呈现的东西会消失,日期无法设定成功。谷歌了好长时间,有人提到了谷歌浏览器不兼容datetimepicker的问题,于是试着用火狐浏览器试试,结果在火狐浏览器上面一切OK,说明果然是浏览器的问题。至于浏览器兼容问题,暂时未解决。

收获:

1、用正确的姿势使用谷歌浏览器真的很重要。以前主要纠结在以为是angular加载jquery插件要做特殊处理,而制作插件的人在这方面又语焉不详,所以一直以为是少了某个组件,导致努力地方向错了。

2、听胡思豪讲圆型链方面的知识,收获如下:

A、除了null之外,js每个对象都继承另一个对象,后一个称为原型prototype对象;

B、原型对象的属性和方法都能被派生对象所共享;

C、原型对象有一个constructor属性,默认指向prototype对象所在的构造函数,可以用来分辨原型对象到底属于哪一个构造函数;

D、获取实例象的原型对象有三种访问方法:obj._proto_、obj.constoductor.protype以及OBJ.getPrototypeOf(obj)。推荐第三种方法,第一种方法要基于浏览器部署才可以,而第二种方法在手动改变原型对象时可能会失效。因而,第三种方法最可靠


返回列表 返回列表
评论

    分享到