Skip to content

0314 今日总结

好文推荐

有感好文

TOP3

专题:如何使用 Docker 搭建前端开发环境

核心:

  • 利用 Dockerfile 配置开发环境
    • Nodejs、Golang、Yarn、Git、Nvm 开发等配置
    • 配置 zsh、fzf、vim 等工具
    • 代码永久保存方式
    • windows、Linux、Mac 系统自由切换
  • 使用 vs code 中的 dev container 功能
  • 利用 wsl2 高阶功能

相关文章:

面经相关

八股文相关

service worker

前端安全

  • xss
  • csrf
  • click-attack

相关文章:

HTTP网络相关

RequestAnimationFrame / cancelAnimationFrame

常用的实现动画的方式:

  • css 方式:transform, transition, animation;优缺点是 流畅度好,但是不能所有属性参与到动画中;
  • js 方式: setTimeout, setInterval;可控和自定义灵活,缺点是定时器时间设的越短掉帧时间越严重,而且性能牺牲很严重。
  • RAF 方式:RAF 会把每一帧中的所有 DOM 操作集中起来,在一次重绘或回流中完成,并且这个重绘或回流的时间间隔紧紧跟随浏览器的刷新率,比如浏览器刷新帧数60帧就是每秒60帧(1000/60 ms),高刷的90帧就是每秒90帧(1000/90 ms)。

相关资料:

WebRTC

TODOS

短期内要做的事情

Released under the MIT License.