发表于: 2017-05-22 00:06:44
1 930
2017年5月21日
今日完成:
今天家人出了点车祸,回来比较晚。课也没有听成。争取把前台剩余的模块写完再休息。
明日计划:
调试前台bug,开始写后台。
问题:
暂时没什么问题,主要是事情耽搁了,日报也忘了写,现在写发现已经算是第二天的日报了。
收获:
暂无
---------------------------------------------------------------
2017年5月22日
今日完成:
完成了前端一些小细节,开始写后端的内容
明日计划:
完成公司信息模块,开始编辑公司模块
问题:
上午调试前台时,想要实现同级路由在回跳(前进了之后点击浏览器后退按钮)不重新加载页面。查了资料发现要实现这个功能很麻烦,ui-roter只有下级路由返回上级路由才可能实现这个功能的。所以最后还是修改了逻辑。
写后台暂时还没有遇到问题。
收获:
写了前台,最大的收获其实是对mvc结构的理解与使用有了更多的收获。把需要的数据、方法都写到组件中去,由控制器调用,最后反映在view上。
下午听了维文的小课堂,对堆、栈、深浅拷贝的知识重新梳理了下。
递归函数之前接触的少,今天重新查了查资料,这个函数在某些时候还是会减轻代码量的。
递归函数就是会直接或者间接的调用自己,解决问题。
js中的堆与栈:
栈内存中存放的是存储对象的地址,而堆内存中存放的是存储对象的具体内容;
栈为自动分配的内存空间,它由系统自动释放;而堆则是动态分配的内存,大小不定也不会自动释放。
基本类型:存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配。
浅拷贝:复制一份引用,所有引用对象都指向一份数据,并且都可以修改这份数据。
深拷贝(复杂):复制变量值,对于非基本类型的变量,则递归至基本类型变量后,再复制。
评论