前端进阶计划

| 前端 | 计划 / 进阶 | 817 | 1 分钟

准备将下面的所有知识点整理成博文,完善记忆,查漏补缺

基本数据结构数组,栈,链表,队列,树,图,堆,散列表

算法:复杂度,快速排序算法,堆排序算法,归并排序,二分查找算法,线性查找算法, 深度优先搜索,广度优先搜索,戴克斯特拉算法,动态规划算法,朴素贝叶斯分类算法

JS: 基础数据 / 内存模型 / 数据类型 / 类型转换 / 执行栈 / 执行上下文 / 栈溢出 / 内存溢出 / 闭包 / 原型链 / 作用域链 / this指向 / 事件机制 / 继承 / 模块化 / 变量提升 / 运行模式 / 异步 / 宏任务微任务 / 节流&防抖 / ES6789 / TS

CSS: CSS3 / 动画 / BEM / 盒子模型

HTML: HTML5 / SEO / 响应式设计

Web: 性能指标 / 性能优化 / 规范 / 安全

Vue2.0: 双向数据绑定原理 / 虚拟DOM / Diff算法 / Vue3.0 / Vue2技巧合集 / SSR / Nuxt / 预渲染 / 懒加载

封装: Axios封装 / Fetch / 正则 / 工具

Vue3.0: Ref语法 / ...

浏览器篇: 页面渲染机制 / V8引擎 / 渲染过程 / 缓存/ 跨域

Webpack: 多页面 / 代码压缩 / Plugs / Loader / 按需加载 / Tree Shaking / Vite

工具使用: GIT / IDEA插件 / VsCode 插件 / 浏览器插件 / Fiddler

网络通信: 协议 / 三次握手 / 四次挥手 / 长连接 / 连接状态 / DNS解析 / 报文结构 / 状态码 / 加密

部署: linux操作指令 / docker / tomcat / IIS / nginx / CDN分发 / 负载均衡 / 高可用 / CICD

Node: Expree / Koa / Nuxt

前端新方向: WebGL / WebGpu / WebAssembly / WebRTC / Electron / 微前端 / PWA

数据库:索引 / 视图 / 定时器 / 触发器 / Sql大全

设计理念: 规范 / 解耦 / 封装 / 重用 / 分层 / 模块化

服务搭建内网穿透 / Jenkins / Gitlab / Maven私服 / Npm私服 / Wiki / 在线日志收集 / K8s容器云平台 / 单点登录 / Sping Boot生态 / 博客建站