知食记
搜索
K

To-do

需要整理的知识清单
  • CSS3
  • 移动端布局
  • vue mixin
  • ES6 WeakMap
  • reduce
  • slice
  • splice
  • 微前端 看这个仓库 qiankun
  • sentry 源码学习
  • axios 源码学习
    • promise链
    • 如何做到多种调用方式?
  • 学习axios的相关项目 umi-request
  • 基于axios 实现 重放的多种策略 见子页
  • vue compile-core 学习
  • 自己造一个 webpack 热更新的轮子
  • webpack 5
  • koa2 源码学习
  • vue diff原理
  • 浏览器缓存策略
  • ES8
  • ES9
  • ES10
  • koa2 + ts 了解daruk
  • 浏览器的本地存储
  • URL到页面发生了什么
  • HTTPS与HTTP
  • 图片懒加载
  • service worker
  • Deno
  • 实现destructuringArray:destructuringArray( [1,[2,4],3], "[a,[b],c]" ) ==> { a:1, b:2, c:3 }
  • jest
  • nuxt
  • 整理 30s JS
  • 手写 Promise
  • 手写 new
  • 了解一下 bluebird
  • webpack 优化相关
  • 实现一个eventbus 参考 https://github.com/tbreuss/eventbus
  • 新生代+旧生代的详细算法补充一下
  • Array some
  • vue router 简版实现
  • vue router 原理理解
    • 对于整体流程,hash和history两种mode有一定了解了
    • 路由涉及前端控制权限,'管理员'手下的资源,资源表也就是路由表的设计,还有路由的一些钩子,如何销毁上一个组件和渲染下一个组件的,过场动画怎么实现的,组件是同步or异步加载,守卫导航
  • mobx
  • HTTP 状态码
  • 链表
  • 二叉树
  • 轮播
  • 返回顶部与取消
  • 图片懒加载
  • sourcemap
  • requestAnimationFrame
  • 登录相关
    • 统一登陆
    • 记住登陆
    • oauth
  • OKR
  • 文件上传断点、续传 掘金连接
  • !!
  • 性能优化(重要)
  • 正则
  • 蒙版的css
  • Array.reduce实现一个Array.map和Array.filter
  • vue与react对比
  • 0.1 + 0.2
  • osi 七层模型
  • tcp拥塞控制和流量控制
  • 三次握手四次挥手,为什么三次和四次
  • em和rem的区别
  • 尾递归优化
  • XMLHttpRequest
  • 01背包、红黑树、二叉树增删改查、n+m=k
  • websocket
  • base64
  • 模拟实现parseInt
  • 加油站问题
  • 取1000个数字里面的质数
  • http报文头部有哪些字段
  • 100 * 100 的 Canvas 占内存多大?
  • 路由守卫
  • (a ==1 && a== 2 && a==3) 可能为 true 吗
  • 用正则实现trim() 清除字符串两端空格
  • CORS 更深入的了解
  • OPTION请求
  • 如何阻止表单重复提交
  • SEO
  • Referer
  • 证书和证书中心
  • JSONP 安全