周报(好未来第六周)

2018-10-29  本文已影响13人  凌霄光

本周工作

  1. 静态换肤的皮肤配置化的开发
  2. 添加了 dev-mock,可以自动启动mock server,简化流程

下周计划

  1. 埋点优化
  2. ITS1.13版本的需求相关的技术评审、开发
  3. 优化webpack打印的信息,使之更清晰
  4. webpack的打包速度优化

客户心声

皮肤的设计因为考虑到ui设计师的工作量只包含了登录页、考勤页、顶部菜单三个部分,这样整体ui会不统一,会影响一些用户体验的连贯性,但是使用还是正常的,算是一种折衷方案吧。

学习与反思

  1. element ui的select组件样式修改后发现影响了全部的select组件,通过查阅资料得知有popover这个参数可以指定一个className。看文档要加强,这个是日常任务。

  2. 通过shell命令检测端口占用情况和通过http请求来判断mock server是否启动,这些都是可用的方式,但是遗漏了判断占用端口的进程是不是mock server的进程这一步,决定修改为先杀死占用该端口的进程,再启动mock server的方式。

  3. 图片应该使用背景图还是img标签要根据图片的作用来确定,如果只是装饰,作为设计的一部分就用背景图,如果是内容,需要用js操作,就用img标签。我做皮肤开发的时候就用这种方式重构的。

  4. less确实不如scss强大,有这么一些问题:
    1)@import只能导入变量,不能导入mixin,导致每个页面都得写一份
    2)不支持function,通过mixin来写function太别扭
    3)逻辑控制的语法比较奇怪,使用when、loop等函数,而不是scss的@if、
    @each等类c语法。
    less的优点是依赖少,只需要一个js脚本,而scss需要ruby server,是服务端解析的。

  5. 发现晚上的效率确实比较高,思路清晰、没有干扰和中断,因此这周有两次晚上通宵开发。这样不是长久的方式,以后可以晚上待在公司,但要控制好时间。

上一篇 下一篇

猜你喜欢

热点阅读