- 在 telegram 上开通了 channel 名叫 keep,记录值得看的技术文章以及一些有意思的内容。
- 可以理解前端工程师只有很低的意愿去支持 ie 浏览器,但遇到迭代/循环/查找,无脑使用 forEach 就让人无法理解了。正好在 twitter 上看到在讨论 reduce,不理解这些的新人值得去看看。ps: npm 生态已经把平均水平提高很多,可以走多远要看自己。
- 界面涉及到权限管理是个复杂问题。可以优先把问题分解成:页面是否可访问/ui 元素是否显示 (ex: 只读)/接口设计/权限存储设计/如何管理和维护,然后逐个解决 (不能嫌麻烦)。
- 前端界面/交互越来越复杂,状态越来越多,值得熟悉一些状态管理库。statechart - xstate/scxml,花了些时间写几个 demo(ps: 实现无限滚动加载新闻的状态机),下来打算读一下源码。关注下 issue 和开发者,估计 5.x 快要发布了,基于 namespace。
- Web 上提升性能,最好的方法就是少渲染节点到页面上,抽时间把React-window放到了项目里,否则随着项目运营,页面会越来越卡。
- 春节期间,同事说 server 把 cookie 硬编码到 https 协议下,而开发环境基于 @vue/cli,直接配置到
http://localhost:8080
,再把接口转发到 server。当时在休息就直接让 server 把硬编码的代码去掉了,现在有时间去看看纯从前端角度如何处理。读了下 proxy 文档,因为它本身就是一个 server,可以随意改 request 和 response,那么解决方案就是把 response 的 header 去掉 security 就成。 - 内部 share。1) 规避把自己看作“业务需求型开发者”,即有业务需求时就做业务开发,没有业务需求时就不工作不学习)。2) 扩展技术视野,提升选择能力 - npm 生态很好,但找到合适的代码需要能力。3) 高质量各种开源库已提升开发效率,那么我们需要有意识提升代码质量。
- 读书 请停止无效努力:如何用正确的方法快速进阶,觉得写的还行,已经到 50% 了。
- 需要思考🤔 怎么实现活动页面
ps: 一直在参与的业务由于种种原因被暂停了,因此大多时间花在另外一趟车上,思考目前有哪些问题,以及采用什么样的技术方案,是否适合当前开发人员。
五环以内的人不懂五环以外的世界。