发表于: 2017-06-16 23:14:23
1 834
今天完成的事情:
昨天的小课堂没准备好,所以推到了今天来讲,选的题目是angular的优缺点有哪些。
其实从angular1到angular2完全推翻重做就可以看出angular一定是有一些特别严重的缺陷,使得开发者
不得不挥泪斩马谡,另起炉灶,以解决致命问题。但对于我们这些刚刚接触angular1不久的人来说,只知
道双向绑定在性能上因为脏检查机制可能会导致速度变慢,其他内容可能要等到学习了angular2后才能更
直观的体会到。
今天主要做了article列表页的内容,这一块儿基本和任务里的一样,不过我看有微钱把搜索部分单独抽出去
做了个directive,不知道和我做的指令一样不一样,可以参考一下,做项目和做任务的区别还是挺大的,写法
上需要做到模块化,组件化,把增删改查的$http请求从controller里分离出去,写在articleManagementService
里,然后又把具体的请求url地址放到一个叫pathProject的factory里,这样需要的时候可以直接换一套url
地址,请求另一套数据,只要把依赖注入的内容改一下就好了, 不用改其他的js代码,非常灵活。用这种写
法写出来的代码,看起来也非常整齐,看起来赏心悦目。
明天计划的事情:
完成article列表页的controller,开始写新增/编辑页的静态页面和文件上传等功能。
遇到的问题:
暂无
收获:
今天小课堂是相博讲的flex布局,flex真是一个很强大的工具,它不仅能解决我们遇到的垂直居中的问题,
而且对元素的上下左右排布,顺序倒序排布都能处理的得心应手,以前有的兼容性问题现在也得到了比较
好的解决,而且学习起来也不是很难,对新手很友好,感觉小师妹如果把flex给掌握了,做任务肯定会很舒服。
很多需要用绝对定位,margin、padding各种设置的,用flex可能一个属性就解决了。
评论