- Categories -

计算机网络
  • HTTP1.0、HTTP1.1、HTTP2.0各自的特点及区别
  • HTTP状态码
  • 当在浏览器中输入 Google.com 并且按下回车之后发生了什么?
  • TCP的三次握手和四次挥手及TSL四次握手
  • TCP/IP五层协议及通信流程
  • 理解HTTPS协议及TLS/SSL数据加密的实现
  • WebSocket全双工通信
  • 常见的网络攻击手段及网络安全防范
框架使用相关知识点笔记
  • 服务端渲染nuxt2的使用
  • vite2打包构建工具的使用
  • Express4使用总结
  • Typescript使用小结(结合vue使用)
  • Vue3知识点记录
  • uni-app怎么用?和vue对比记忆一文教会你
JS相关
  • JS中的三种数据类型检测方案
  • 22种JS数组方法
  • 20种JS字符串方法
  • JS知识点积累
  • JS六种实现继承的方式
  • JS的Object对象方法
数据结构与算法
  • JS实现常见的六种数组排序算法
  • 二叉树的先序、中序、后序遍历(递归/迭代--深度优先搜索)
  • 图的遍历(DFS/BFS搜索算法)
  • 常用的四种算法-分治算法、回溯算法、动态规划、贪心算法
  • 大O表示法、时间复杂度、空间复杂度
项目部署
  • github-webhook+docker实现项目自动部署
  • github-action+docker实现项目自动部署
  • 网站使用nginx部署ssl证书开启https(开启http2)
  • 基于docker部署mysql并远程连接
Css样式相关
  • BFC(块级格式上下文)
  • CSS实现水平垂直居中的10种方式
记录生活
  • 我回来了!!
浏览器原理
  • 浏览器缓存(强缓存、协商缓存)
  • 浏览器的渲染原理及重排与重绘的概念
  • 浏览器本地存储
  • 解决跨域问题的九种方案
  • 浏览器和Node的事件循环机制
  • 浏览器的垃圾回收机制
  • 对浏览器事件循环机制的理解
Vue相关
  • 手写代码通过观察者模式实现Vue2的响应式
  • 理解Vue虚拟DOM及diff算法
  • Vue2和Vue3各自的组件通信方式
  • 手写代码实现vue3的响应式api
  • 在vue3中使用tsx结合render封装一个项目内通用的弹窗组件
  • 手动实现img图片自定义请求方法
知识点积累
  • vw+pxtorem+媒体查询实现移动端适配
  • express使用busboy库实现上传图片功能
  • express结合jwt统一token鉴权
  • 解决node连接mysql长时间不操作数据库自动断开报错问题
  • vue自定义插件结合iframe封装组件及函数实现弹窗预览文件功能
前端工程化
  • 使用webpack5实现vuecli脚手架功能
  • webpack5原理-自定义loader及plugin
  • 设计模式(一)
  • 设计模式(二)
  • 详细介绍vite以及vue-cli脚手架工具常用配置项
博客项目相关
  • 博客后台管理系统展示
  • 历时一个月,独立开发一个从零到部署上线的个人博客全栈项目
多人协同开发
  • 多人协同开发git提交仓库管理
性能优化
  • 前端常用的性能优化方案