发表于: 2017-03-16 20:05:07
2 744
今天完成的事情:
上午在研究高程上面向对象的程序设计第一部分——对象,了解了对象的属性类型包括数据属性和访问器属性,以及创建对象的7大方法,其中混合构造函数和原型的模式是使用最广泛的;
下午继续一直在学习angular路由,从师兄那里得知不使用AngularJS官方的ngRoute,而使用ui-router,但是还是没那么能轻松解决任务6的问题;
明天计划的事情:
学习angular双向绑定、angular指令ng-model、angular事件、angular表单验证、$http请求,尝试完成官网任务7;
JS对象部分的继承也是很难理解的部分,明天要学习之;
遇到的问题:
任务6的bug,虽然用ui-router但是按照网上好几个案例都没能做出效果来,最后在官网按照官网给出的demo去写才有效果,其中最大的问题就是在myApp.config(["$stateProvider", "urlRouterProvider", function($stateProvider, $urlRouterProvider) { }])上,官网的例子直接在config里写上函数,没有2个参数,之前一直运行不出来结果就在于一直加了这两个参数,后来去掉了才运行出来,但是在console控制台还是出现框很多错误,换上了官网上两个CDN分发网络链接就好了,不知道本地引入本地文件为什么那么多error;
现在任务6还有一点小bug,在引入几个链接后无法在载入index.html(导航链接所在页面)的同时就加载登录页面,在官网演示的例子就是同时加载完index页面和引入的页面?
收获:
折磨2天的angular路由算是解决了,在官网了解了很多知识,如何配置路由参数是重中之重;controller部分还不怎么会用还有继续学习;
Javascript对象是JS中最难理解的,今天看了高程上的内容,很难理解,对象的属性类型包括数据属性(configurable/enumerable/writable/value)和访问器属性(configurable/enumerable/getter/setter)这些底层的知识,重要但是不怎么用;创建对象的7方法:工厂模式、构造函数模式、原型模式、组合构造函数和原型模式、动态原型模式、寄生构造函数模式、稳妥构造函数模式;原型每种模式都不容易理解;原型模式更是如初!
评论