- 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提交仓库管理
性能优化
- 前端常用的性能优化方案