发表于: 2017-02-09 23:58:53
1 1262
今天完成的事情:
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)。推荐第三种方法,第一种方法要基于浏览器部署才可以,而第二种方法在手动改变原型对象时可能会失效。因而,第三种方法最可靠
评论