发表于: 2017-01-09 01:57:02

2 1544


今天完成的事情: 换接口 重写搜索功能,翻页插件的完善 已经 代码的部分重构。


计划明天的事情:表单验证部分。


问题和收获:

     和大师兄一起更换接口的时候发现了几种情况下翻页插件的BUG, 并且在测试的时候并没有考虑到其他情况,以至于写了很多次还有Bug,体验不      好,总结了一下,是因为逻辑不够严密,没有考虑到所有情况,所以才会出现这种情况。

     在写分页插件的时候没有考虑到在搜索后展现出来的数据量可能会是0,导致翻页插件仍然可以翻页。 以及在更改代码的时候代码耦合严重,改一      处而动全身,联想到官网项目中定义的各种方法,得到了一些启发,定义方法就是为了减少代码耦合,所有逻辑都在函数中进行,返回的参数才是      本体,这样的话修改代码也很直观。

     $http是异步操作,所有牵扯到异步取回来的数据还是尽量的在.success中进行,不然会出现外部定义$http取回来的数据会提示undefined。

     NaN属与number类型!!!

     NaN属与number类型!!!

     NaN属与number类型!!!

     重要的事情说三遍,别坑的不轻。


返回列表 返回列表
评论

    分享到