1. h5程序加载loader页整合 17-09-13

在历史tlog中搜索loader找到apploader, 通过tlog日期可以判断是z43phone项目. 然后找到 E:\workspace\z43phone\z43load 21:54 复制创建 z39timelog_js_os\z39load 在index.html 中修改css 和各

0.1. 时间日志

  • 05:45 醒
  • 05:52 起床
  • 06:20 早饭
  • 06:29 洗漱1
  • 07:00 卡通
  • 07:31 淘宝查询购买坏掉的电机
  • 07:51 厕所
  • 08:15 app功能外包验收测试
  • 08:50 hsite
  • 09:24 dcloud搜索socket中无果
  • 10:53 h5程序加载loader页整合 08:19可以提前把产品给他人看,找到优化方向和问题
  • 12:16 午饭
  • 12:16 卡通
  • 13:53 pc任务划分还是存在问题构思
  • 14:32 带preloader的h5版本部署
  • 14:35 思考:部署cdn上.路径如何修改?
  • 17:28 任务详情 17:28布局 09:30布局基本消耗4个小时,清楚看到这个情况意识到需要找人完成.
  • 17:43 晚饭
  • 为什么现在依然没能找到更多人加入合作
  • 不知道项目能赚多少钱,就不敢给出成本
  • pc列表妥当任务后没有更新
  • 任务总结独立组件
  • 任务标签编辑独立组件
  • 任务详情 后端逻辑 前端逻辑
  • 现APP无法显示PC端操作的年月周任务 获取对应的任务
  • vue的APP发布方式
  • app使用h5 audio标签播放音乐

0.2. 总结

1.布局基本消耗4个小时,清楚看到这个情况意识到需要找人完成.

0.3. 观点及其他

0.4. 任务详情

0.4.1. [x]hsite

创建 耗时 开始 完成

0.4.2. [x]淘宝查询购买坏掉的电机

创建 耗时 开始 完成

0.4.3. [ ]为什么现在依然没能找到更多人加入合作

创建 1、前端wgl 2、这两天的app lhyh 3、微信几小时合作. 阻碍自己的因素:1)不想把代码分公开出去. 昨天想到创建一个外包项目. 包含基本外包功页面代码. 可以完成外包任务. 创建一个空项目1个小时内可以搞定; 这个疑问担心解决. 2) 自己没钱,别人价高. 再高也要合作,目标是更快做完做成项目. 如果自己一个人不花钱出去,在做1年也会有工资的时间成本20w/年; 只要他人实现的时间价值比自己低,完全可以合作. 自己心里会不过了一个坎“工作2年就要加1w/月”. 这样找他就不合理,而话大量时间找人对自己也不值当. 那么就是需要找人代找兼职. 如果付费不清楚,这个不好处理?难以建立合作. 7天时间清单

0.4.4. [ ]不知道项目能赚多少钱,就不敢给出成本

创建

0.4.5. [ ]pc列表妥当任务后没有更新

创建 wgl远程视频说明列表间拖动任务后没有触发taskAll的监听. 7天时间清单

0.4.6. [ ]任务总结独立组件

创建 预计

0.4.7. [ ]任务标签编辑独立组件

创建 预计

0.4.8. [ ]任务详情

创建 需要查看任务的详细情况,主要是子任务. 相关设计到子任务的修改与显示. 7天时间清单 如果子任务修改后,界面上如何显示? 前端从taskAll中查找,有点不方便. 需要添加子任务字典.子任务以数组的方式保存, 7天时间清单 通过任务id获取所有的子任务数组,并显示到界面; 如果只任务删除,也是需要从该数组中删除数据。尽量通过元素绑定,修改子任务界面也有会即刻改变。

[ ]布局

创建 预计 开始 完成 taskDetail.vue routes.js 中添加路由 /taskDetail 标签的设计构思. 7天时间清单 基本布局已有. 需要细化和对内容进行点击操作; 7天时间清单 添加图标, 图标居中后 x-icon 自定义替换失败. 7天时间清单 -点击负责人的时候,做成popup-picker. 计划 弹出时间. 没复制时显示灰色,复制后显示蓝色; 子任务的评估和任务列表的关系. 为了不影响排序. 需要显示任务的计划时间. 7天时间清单 计划弹框显示年月日时分. 如果已经分配具体某日,就不显示日期.更麻烦的同时如果要修改日期就不行了.方式画蛇添足不可行. 7天时间清单

[ ]后端逻辑

创建 预计 已经忘记是如何返回子任务的.

[ ]前端逻辑

创建 预计 开始 切换点选子任务. 如何获取任务id,并请求任务信息。 taskDetail/:id 这种如何实现. 添加间隔,用图标替换文字. 7天时间清单 xicon 图标替换. 直接使用span class="iconfont",整齐好看多了.但还太黑. 7天时间清单 还剩标签的显示. 7天时间清单 图片素材查找,图片处理. 7天时间清单 标签的水平滚动条与0个提示. 7天时间清单 -负责人中只有自己时,点击窗口中提示邀请或添加好友. -如果没有子任务,就不显示任务列表. 如果有子任务,任务列表第一个显示父任务. 点击按钮计划、评估、提醒后的弹窗. 7天时间清单

[ ]布局基本消耗4个小时,清楚看到这个情况意识到需要找人完成.

创建 完成

0.4.9. [x]思考:部署cdn上.路径如何修改?

创建 预计 完成 1、编译后的manifest中的路径直接修改为cdn路径. 2、index.html 中的路径添加cdn 路径. 如何可以在编译时就把路径修改了吗?暂时不考虑. 发布过程本身涉及多平台发布. 先手动完成,后面找有经验能力的人提供解决办法.

0.4.10. [x]带preloader的h5版本部署

创建 耗时 开始 完成 baseurl报错. /static/ 相对路径报错. 7天时间清单 找不到模块文件 http://h5.d7game.com/static/js/1.08a63d53d284f961892d.js 因为编辑的时候部分过程遗漏,没有去处 manifest 中的路径; 去处后本地的相对路径运行正常. 7天时间清单

0.4.11. [x]pc任务划分还是存在问题构思

创建 预计 耗时 开始 完成 现在忘记对周、月、年计划在进行细分. 现有逻辑是,双击进入编辑模式. 展示了每个月的30天. 需要在30天的列表内部置顶添加几个"周"标签. 如下描述: 年列表中显示12月, 点击月显示"5周"+30天/月. 月列表显示5周,点击“周”显示 "周日-周六"+30天/月. 周显示周日-周六. 无法点击单列.
进入编辑模式,可以从当前任务划分到下一级时间.

0.4.12. [ ]现APP无法显示PC端操作的年月周任务

创建 预计

[ ]获取对应的任务

创建 预计 due 对时间进行模糊查询. 需要了解pc端实现方式,保证统一否则会成为bug. 对方没提交代码. 7天时间清单

0.4.13. [ ]vue的APP发布方式

创建 预计 开始 暂停 继续 暂停 继续 暂停 取消 技术 参考vux process.env.platform === 'app' 搜索vux/config/prod.env.js 中找到 module.exports = merge(devEnv, { NODE_ENV: '"testing"'}) 7天时间清单 vux/config/index.js build: { env: require('./prod.env'), 在index.js 中添加buildApp后运行npm run buildApp 报错提示missing script: buildApp. 7天时间清单 创建build/buildapp.js后运行npm run buildapp 报错. 7天时间清单 pagkage.json 中的"scripts": { 添加 buildApp 后运行命令成功. 7天时间清单 我想要在index.html 中判断这个环境变量if (process.env.platform === 'app') {失败. 都被作为字符编译到 html中了. 修改buildApp.js中的变量 var webpackConfig = require('./webpack.appProd.conf') 修改运行失败. 7天时间清单 打印信息依然是NODE_ENV: production; 7天时间清单 明天等其他人上线在电脑前请教. 7天时间清单 有个技术说这个nodejs的东西,我刚才也这么想. 7天时间清单 运行$isApp=true npm run build 后报错$isApp不是内部命令. 然后调整顺序正常进入编译. 测试失败. 7天时间清单 可能自己加了特殊符号, npm run build isApp=true 运行后在尝试. 尝试失败. 7天时间清单 查阅资料后 npm run dev --isApp="true" 尝试依然失败。 尝试添加到 dev-server.js 依然失败. 7天时间清单 2秒钟手动完成的工作. 硬是想要用程序自动完成,已经花费了这么多时间不值得. 7天时间清单 app的判断方式,只需要在mui.plus.ready中设置即可. 7天时间清单 h5版本发布主要涉及 preloader.lazyload 的文件路径. 每次发布手动修改3个路径. 30秒即可完成. 7天时间清单

0.4.14. [ ]app使用h5 audio标签播放音乐

创建 取消 用10分钟找到h5播放器 F:\Example\html5-mini-video-player . 7天时间清单 plus.io.resolveLocalFileSystemURL(path, function(entry) { var urllocal = entry.toRemoteURL() ;
audio_tag.src = urllocal ; console.log('urllocal',urllocal); audio_tag.play(); }); 尝试失败,都没进入逻辑. 7天时间清单 任务放到了其他子任务中,并且9-18号完成.

0.4.15. [x]dcloud搜索socket中无果

创建 耗时 开始 完成 有提到使用websocket和socket阻断主线程. 没看到socket api;

0.4.16. [x]app功能外包验收测试

创建 耗时 开始 完成 我测试播放声音,audio标签播放失败. ios6 真机调试. 当点击plus播放后, audio 点击后 才中断后又继续播放。 OK,audio标签我暂时没测到IOS的,安卓的上可以,我再看下,有调整代码结构,可能哪里改到了吧.

0.4.17. [x]h5程序加载loader页整合

创建 预计 耗时 开始 完成 暂停 继续 在历史tlog中搜索loader找到apploader, 通过tlog日期可以判断是z43phone项目. 然后找到 E:\workspace\z43phone\z43load 7天时间清单 复制创建 z39timelog_js_os\z39load 在index.html 中修改css 和各种js路径后,项目正常运行.记得上一次有出现部分组件不能正常运行.当时是mui冲突.2个月前已经解决过,但没测试这个问题是否解决? 7天时间清单 查看6-02.tlog中记录是遇见问题“点击首页ProjectIndex中的分页,按钮切换后部分类容不会显示.拖动swiper后显示正常.感觉是没有触发vue渲染;” 7天时间清单 现在打开项目,在个页面点击发现情况依然还在. 特别是有tabitem 的时候更明显,只有tab现实. 一旦拖动滑块部分. 不正常的内容都显示了. 7天时间清单 加载的项目在pc上运行正常. 微信中不正常. 那在浏览器测试下,应该和微信一样. 测试结果和我猜想一样. 7天时间清单 手机端h5在pc模拟器正常。在手机上出现异常。这兼容性我不知道如何去排查问题, 百度vue loader, vue loading 查找失败. 7天时间清单 和Lazyload 有关吗? 修改成Lazyload.min.js 测试依然失败. next尝试替换lazyload 7天时间清单 github上没有找到lazyload, 尝试直接用sea.js 先运行项目查看效果? 7天时间清单 加载回调进入了,但是一直报错 Uncaught TypeError: Cannot read property 'call' of undefined,判断是部分js没加载完成. 7天时间清单 因为seajs 加载文件没有顺序,所以在static/css/app.xx.css 没加载完成时,就进入了app.js 导致错误. 单独把css放到html中后,运行正常. 继续手机中测试 7天时间清单 问题依然存在.如何处理?结论:兼容问题和lazyload无关. 和seajs或我的loader有关. 那在继续关闭我的loader 测试 7天时间清单 删除我preloader代码后,测试正常.结论和我的preloader有关?js加载完成后不会影响.那就是css的问题. 7天时间清单 思考:1、css添加作用域. 2、css可以卸载? 测试结果:直接删除dom中css的link文件, 已经运行的html页面变化.因此受影响. 7天时间清单 猜测错误,注释preloader中的css 和 prefixfree.js 依然存在兼容性问题. 7天时间清单 逐行注释, 发现是 $('body').width(w).height(h) 这行导致. 7天时间清单 注释这行代码也没有影响. preloader (暂时)看起来正常. 7天时间清单 提交代码到git服务器.

[x]可以提前把产品给他人看,找到优化方向和问题

创建 完成 避免遇到问题的时候,在自己搜索资料解决问题. 最后往往导致时间超过预期.

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

results matching ""

    No results matching ""