1. 协议重复请求缓存优化 17-10-05

0.1. 时间日志

  • 05:45 醒
  • 07:00 起床
  • 07:10 洗漱1
  • 07:50 早饭
  • 08:24 hmovie
  • 08:26 想不到自己有什么需要改正的
  • 08:40 厕所
  • 10:58 添加任务后需要调用scroller.reset
  • 11:12 列出自己需要成长的要点
  • 11:25 前端wgl询问标签分类方式
  • 11:37 优酷路由宝安装ddns失败并且telnet
  • 12:14 ngrok.cc 本地服务器使用
  • 12:45 午饭
  • 13:08 厕所
  • 13:13 功过格及相关插件式系统构思
  • 13:26 生活分页加载优化
  • 15:29 协议重复请求缓存优化 13:47缓存GET协议数据 15:29缓存协议后store任务重复数据跳出 14:09未登录不要重复提示错误
  • 16:45 天猫超市购物
  • 17:06 洗澡
  • 17:29 晚饭
  • 18:45 床上躺一会儿
  • 19:21 首页内容 19:21视频: 测试数据不全,需要重新采集并合并数据. 先完成界面显示
  • 20:38 爸妈电话聊天和微信没网络
  • 21:13 洗漱2
  • vue-desktop 尝试运行查看
  • 首页-习惯 静态内容 数据库 添加习惯分栏和习惯 管理员审核
  • 音频页面
  • 视频页面
  • 首页内容 音频:音频数据
  • 项目设置中添加按钮控制隐藏“已完成”任务
  • 项目只有一个成员采用缓存不请求数据
  • 快捷键切换任务和标签栏
  • 新用户附带默认空项目

0.2. 总结

0.3. 观点及其他

1.对无用知识的求知欲是一种浪费或伤害 查看vue-desktop,项目无法运行,还想尝试更多方式. 哪怕搞清楚了这个知识也用不了.

2.懂得放弃也是一种成长 无用的东西就应该立刻放弃,继续下去只是一种浪费和损失.

0.4. 任务详情

0.4.1. [x]ngrok.cc 本地服务器使用

创建 耗时 开始 完成 D:\Program Files (x86)\windows_amd64 http://d7game.ngrok.cc

0.4.2. [x]列出自己需要成长的要点

创建 预计 耗时 开始 完成 自我管理,自律的执行项目. 昨晚想不到有什么事情, 思考参考方向:1、现在的缺点. 2、需要成长的方向 3、任务有@bad的标签。 当前主要思考&项目管理中自己还有什么做到不好的. 1、提前计划 2、按计划执行 3、高要求(总结、评估、求助) 控制自己,清除坏习惯. 想不到有什么需要做事,就看自己当下是什么状态。还有什么可以锻炼或同时做的. 更多的突破自己的极限. 具体的事情:计划、排期、自控、执行、总结、去除坏习惯;

0.4.3. [x]爸妈电话聊天和微信没网络

创建 耗时 开始 完成

0.4.4. [x]床上躺一会儿

创建 耗时 开始 完成

0.4.5. [x]天猫超市购物

创建 耗时 开始 完成 短信发送优惠券, 付款的时候优惠不能叠加,结果短信中通知的优惠没有使用. 只是使用了平时的满减活动.

0.4.6. [x]优酷路由宝安装ddns失败并且telnet

创建 完成 官方安装插件 http://www.shafa.com/articles/yWnuhmJ0XfKLnCjh.html hack telnet https://tieba.baidu.com/p/5256680453?red_tag=1741947543

0.4.7. [ ]vue-desktop 尝试运行查看

创建 取消 只是一个想法,作为一个只是积累. 本身对它没有需求,既然无法查看作者2年前也没维护了. 就不应该继续查看.

0.4.8. [x]hmovie

创建 耗时 开始 完成 因为迅雷里面有一个一直没有没有加载完的h动画.

0.4.9. [x]想不到自己有什么需要改正的

创建 完成 想要改变自己的过错和缺点,却想不到有哪些需要改变.最终无法行动也就必然了. 一日不知过便无步可进.

0.4.10. [ ]首页-习惯

创建

[ ]静态内容

创建

[ ]数据库

创建

[ ]添加习惯分栏和习惯

创建

[ ]管理员审核

创建

0.4.11. [ ]音频页面

创建 预计 player音频播放列表页面. 默认数据;

0.4.12. [ ]视频页面

创建 预计 简单版:视频、标题、描述、

0.4.13. [ ]首页内容

创建 预计 开始 banner,视频,音频. banner先取消链接, 视频放6个. 点击刷新后随机获取6个. 音频先放15个;

[ ]视频: 测试数据不全,需要重新采集并合并数据. 先完成界面显示

开始 完成 underscore _.sample(videolist,6); 可以快速生成随机数组. 数据:open163.xls 导出成js并合并.

      var dic= {};
      var res = [];
      var len = videolist.length ;
      for(var i=0;i<= len-1 ;i++){
          var item = videolist[i] ;
          dic[item.title] = item;
      }
      len = videoDescList.length ;
      for(var i=0;i<= len-1 ;i++){
          var item = videoDescList[i] ;
          var temp = dic[item.title] || {}; 
          item = _.extend(temp,item) ;
      }
      console.log( JSON.stringify(videoDescList) );
[ ]音频:音频数据

开始 暂停 继续 暂停 图片已下载到本地,文件夹路径为中文名. 数据在火车头中,需要导出成js或者自己的数据库中. 数据先导入到数据库, 重构数据.构思如何使用. 7天时间清单 音频包含分类"专辑",图片路径需要重命名.

0.4.14. [ ]项目设置中添加按钮控制隐藏“已完成”任务

创建 预计

0.4.15. [ ]项目只有一个成员采用缓存不请求数据

创建

0.4.16. [x]生活分页加载优化

创建 预计 耗时 开始 完成 一直显示上拉加载, 任务箱为什么没有显示. donePullup(); 改为 disablePullup(); 后正常. 生活中的几个分页完善.

0.4.17. [x]前端wgl询问标签分类方式

创建 预计 耗时 开始 完成 10-02.tlog中'新建系统用标签'有相关思考, pc端不同页面需要显示不同标签. 现在标签分类方式有哪些? ‘日’模式中的标签. 项目分类、成员、[系统]、所有、项目列表. 项目就显示项目列表、 成员就显示成员 . 只有部门和其他需要显示所有标签.所有标签是tagitems ,暂不做分类.

0.4.18. [ ]快捷键切换任务和标签栏

创建 上下切换任务,左右切换列。 ctrl+左右 切换选中标签列. 数据01234679对应列的标签. 自定义快捷键. 考虑标签列的选择快捷键几种到一起,不移动手也能按到。现在是水平一行对应界面,很好理解但难以使用. 按空格键:切换到下一个标签列,用于左右手配合.

0.4.19. [x]添加任务后需要调用scroller.reset

创建 预计 耗时 开始 完成 新添加任务后进入了nonesCpted逻辑,但是tasks.length没有改变. 7天时间清单 不是scroller的问题,是因为列表都不存在这数据,但是列表进入了更新逻辑.问题可能出现在哪个环节? 7天时间清单 this.taskAll.length确实增加了,今日任务长度没变. -打印数据发现task.tags没有数据, 数据添加成功后需要添加 task.uid 属性, 之前逻辑判断添加这个条件后,还没完善对应逻辑. 7天时间清单 先触发了列表更新才更新tags标签数据. 导致没有进入列表的逻辑. 7天时间清单 深度监听后成功 7天时间清单. 逻辑都改变为深度监听, 应该把任务添加的协议合并到一条中. 有助于提示性能. 而现在添加单个任务处理的数据很小, 还没有前端性能问题. 是后期优化工作. 需要注意pc端可能会包含大量任务信息,需要注意性能问题.

0.4.20. [x]功过格及相关插件式系统构思

创建 预计 耗时 开始 完成 暂停 继续 独立的页面或者游戏,可能像钉钉一样,可以支持第三方开发接入. 开发上需要参考钉钉. 微信小程序、公众号; 提供一个h5链接入口指向他人的程序; 程序按钮像支付宝一样显示在首页上面。可以选择显示和隐藏程序按钮; 起初构思是大家可以一起按照自己需求完善或定制属于自己的版本程序, 这需要在当前程序代码上进行修改开发. 发布出其他版本. 一个市场,大家开发的都可以共享并付费使用. 7天时间清单 如果是同一个app,app可以当做一个硬件一样. 获取是否有属于自己的版本需要更新,APP热更新自己的版本. 为什么不自己开发APP,需要在这个平台上. 因为平台上有众多公司和人,都是一起进步. 大家开发的程序可以共享. 可以减少自己完全开发的成本, 他人完善的功能可以直接使用,不用自己再去更新. 修改页面就clone一个路径, 系统由各页面路径组成. clone后路径指向用户自己的页面. pc和手机端都一样. 7天时间清单

0.4.21. [ ]新用户附带默认空项目

创建 预计 生活、项目A、想法

0.4.22. [x]协议重复请求缓存优化

创建 预计 耗时 开始 完成

[x]缓存GET协议数据

创建 预计 开始 完成 axios-cache-plugin

[x]缓存协议后store任务重复数据跳出

创建 预计 开始 完成 暂停 继续 才过10分钟,就卡不懂任务需要做什么了. 7天时间清单 进入回调方法中返回同样的数据,猜想和测试结果一致. 7天时间清单 无法区分返回的数据是缓存数据, 哪些数据需要更新覆盖?项目中的任务是多人编辑,他人可能修改.需要覆盖本地中的数据. 但是缓存中的旧数据覆盖了新数据也会导致问题. 7天时间清单 正常的APP是通过下拉刷新数据. 单独切换页面不请求数据. 7天时间清单 不请求数据就不会导致旧数据覆盖新数据, 那获取项目的任务不使用缓存. override -什么时候需要跳过缓存更新数据, 多人协同修改的数据. 7天时间清单 主要是项目任务, 项目不缓存,且覆盖新数据. 如果项目只有一个成员,采用缓存. 7天时间清单

[x]未登录不要重复提示错误

创建 预计 开始 完成 未登录,几个分页就不发送协议请求. if( this.uid == 0 )return ; 直接跳出.

Copyright & copy www.7dtime.com 2014-2017 all right reserved,powered by Gitbook该文件修订时间: 2017-12-24 15:03:45

results matching ""

    No results matching ""