Skip to content

real-jacket/Deep-in-JS

Repository files navigation

Deep-in-JS

宗旨

这是一个以实践为主的仓库,主要在于各种手写实现常见的 JS 相关 API,或者相关项目的最佳实践。

目录

JS 手写系列

一些常见 API 实现

常见设计模式

常见框架原理实现

这部分重在理解其基本原理,只是一个简单的版本,后续会优化独立出来

一些场景实现

收集的一些场景设计面试题

这部分对应题目均在 interview-question 目录下

  • 字节
    • 返回服务器计算求和所花费的最事件
    • 输出字符串中出现频率最高的字符

常见工具的使用

  • webpack/react 使用
  • lerna 使用
  • rollup 使用
  • vite 使用

未来计划

未来除来拓宽上述相关之外,还会加大在 Node 端的实现,比如下述:

  • next ssr 项目最佳实践
  • 大文件上传
  • 文件流转存服务(node-file-stream-archived)
  • 文件系统,实现一个 tree 命令
  • 实现一个完整的 CLI
  • 实现一个 CI/CD 服务器
  • 实现一个负载均衡服务
  • 实现一个消息中间件

这些内容主要以后端相关知识为主,后期大概率会独立出一个仓库进行整理与记录

期待

后期整理完后,会利用 vuepress 搭建一个博客静态网站,方便大家学习与讨论