发表于: 2017-02-20 00:35:38

1 1236


今日完成:

1.修改了个人信息页面的一个BUG

搜索页面,bug
问题描述:按职业搜索后,吐出数据到页面,点击翻页,翻个几页后。当点击另一个职业的时候,不显示数据。

 主要原因就是,职业类型更换时,当前页面的数据,没有重置。还是从$stateParams,取的页数。
解决方法:加个if判断,职业类型变更时,page进行重置
 
2.听大师兄讲了,依赖注入有关方面的知识
3.看了JavaScript DOM 编程艺术 的第5章 最佳实践 和第六章图片库改页面进版
明日计划:
演示跟项目,所需的ppt. 如果通过就熟悉下熟悉下做项目的流程与规范。
没通过就在完善下。
或者看下书。
遇到的问题:
暂没
今日收获:
更加熟悉了依赖注入。
依赖注入:就是把需要使用的资源注入进去。
注入的两种方式
1第一种注入方式:
 这个的特性:AngularJs会扫描function的参数,提取参数的名称(name)作为function的依赖,

所以这种方式要求保证参数名称的正确性,但对参数的顺序并没有要求;

但是这种注入方式有一个问题,当我们将项目发布到正式环境时都会压缩我们的代码,这时function的参数可能会变成a,b,这就会导致我们的代码出现问题,不过第二种方式解决了这个问题。

2.第二种方式

 注意:每一个依赖的参数值(字符串)要会以相同的顺序存放在一个数组里,数组的值与后面的function参数一一对应

还了解了什么是平稳退化,性能考虑

平稳退化:就是在浏览器不支持JavaScript 和用户禁用JavaScript的时候,页面基本功能还可以使用。

性能考虑:尽量少访问DOM和尽量减少标记,合并和放置脚步,压缩脚本。减少访问服务器次数



返回列表 返回列表
评论

    分享到