发表于: 2017-05-23 20:42:26
4 940
今天完成的事情:
理解闭包的概念
思考factory,service,provider的区别
学习指令的使用,思考指令的用处
明天计划的事情:
用指令封装原来的任务
遇到的问题:
闭包的概念说的天花乱坠,那我是不是可以理解为只要只要定义了一个完整的封闭作用域比如一个指令或者控制器,我就使用了闭包
什么叫“通用的对象和功能使用service”,使用factory不行吗?感觉没什么区别,大多数情况下可以互换吧?
什么叫业务逻辑?业务逻辑放controller里面,那HTML和CSS干什么,搭个框架上个色就完了吗?
过滤器该如何使用,放service,directive还是controller里面?
搜索栏我该按关键字过虑还是清空数据重新加载?
收获:
controller承担页面的主要逻辑;
directive类似web组件,拿出页面一部分封装成,然后通过标签在页面中引用,一个directive内包含了这个组建的HTML模版和业务逻辑;
service将功能抽象独立出来通过依赖注入灵活使用
闭包:函数A在函数B的内部进行了定义,并且A在执行时访问了B内部的变量对象,B就是闭包。
评论