Keep

2020 第 29 周

发布:
  1. 帮群里新人实现段 demo 级代码 (好像是面试类题目):
    function simplePoller(queryFn, callback) {
      let lastDelayTimeout = 0
      function run() {
        if (lastDelayTimeout > 0 && queryFn()) {
          callback()
        } else {
          lastDelayTimeout = lastDelayTimeout === 0 ? 1 : lastDelayTimeout * 1.5
          setTimeout(run, lastDelayTimeout * 1000)
        }
      }
      run()
    }
    
  2. 在分享页面遇到图片缩放问题 (没能定义 transform-origin 位置),看看别人的实践 - 移动端双指缩放图片 JS 事件的实践心得,同时看下 IMG-VUER 如何处理交互细节。有些细节问题还得自己处理,不是开发者都有热情处理这些 (ps: 佩服a single div 的开发者,如果没有对前端开发的热爱,就不会花特别多的精力/时间实现它)。
  3. 弹层后,在 iframe 内有交互操作 (比如:点击),关闭弹层 - 方案:focus-in/focus-out
  4. 使用 JavaScript 代替 JSON 作配置文件Filter 设计
  5. 前端起步相对服务端更晚,前端越来越复杂,服务端会优先遇到各种问题,前端会同样遇到服务端遇到的各类问题;前端侧重点在于设计/交互/体验/状态维护和管理,本身偏离数据处理;前端需求变更频率更高,而数据模型相对稳定;
  6. 八条典型特征:判别你身边是否有职场菜鸟
  7. 厉害的 hacker 应该写一些内容来指导新人 - How to become a hacker
  8. 乔布斯的人生哲学:一旦你意识到生活是可以改变的,你就再也不会和以前一样。

  9. 这只股将改变我的生活方式;投资中最难的事是什么?答案是 —— 什么也不做!

  10. LeetCode - 差 69 道题

avatar image

@read2025, 生活在北京(北漂),程序员,宅,马拉松[纯粹],喜欢动漫。"骑士总能救出公主,是因为恶龙从没伤害过她"