目录
📚 前言
-
✍ 规范 & 文档
[x] coding 规范
- Git 规范
-
📝 随笔
[x] university0221
- university1026
- 学校 -> 实习 -> 毕业,前端——我一直在路上
- HJ0801
- 2019
- 2020
-
HTML & CSS
[x] Html知识点
- CSS知识点
- meat viewport
- flex布局(需要补充解释文档)
-
JavaScript
JavaScript知识整理
[x] 基础
- 00-Javascript笔记
- 01-Javascript数组详解
- 02-Javascript整理常见高级函数
- 03-jquery 封装 localStorage, sessionStorage, cookie
- 进阶知识点
- fetch.js(需要补充解释文档)
- min-vuex.js
- useFunction.js
- utils.js
- Web Scoket 类方法封装
- ECMAScript 6 - 学习笔记
-
ECMAScript2015(ES6)
[x] let & const
- 解构赋值
- 正则扩展
- 字符串扩展
- 数组扩展
- 函数扩展
- Symbol
- 数据结构
- Proxy & Reflect
- 类与继承
- Promise
- Iterator & for…of
- Generator
- Decorator
-
ECMAScript2016(ES7)
[x] Array.prototype.includes
-
ECMAScript2017(ES8)
[x] Async & Await
- Object快速遍历
- String补白
-
ECMAScript2018(ES9)
[x] For await of
- Promise-finally
- Object Rest Spread
-
ECMAScript2019(ES10)
[x] Object.fromEntries()
- trimStart/trimEnd
- flat/flatMap
- Function
- 可选的Catch Binding
- JSON.stringify
-
ECMAScript2020(ES11)
[x] matchAll
- import()
- BigInt
- Promise.allSettled()
- globalThis
- 可选链
-
ECMAScript2021(ES12)
[x] String.prototype.replaceAll
- Promise.any
- 逻辑操作符和赋值表达式
- 数值分隔符
-
设计模式
-
创建型模式
[x] 工厂模式
-
结构型模式
[x] 适配器模式
- 装饰器模式
- 代理模式
-
行为型模式
[x] 策略模式
- 观察者模式
-
数据结构与算法
[ ] 栈
- 队列
- 链表(coding)
- 树
- 哈希表
-
踩坑ing
-
🚌 面试
[x] 前言
- 布局与盒模型
- DOM事件
- HTTP协议
- 原型链
- 面向对象
- 通信类
- 安全类
- 算法类
- 渲染机制
- JS运性机制
- 页面性能类
- 错误监控
- 虚拟DOM(Virtual DOM) 和 diff
- Vue
- React
- 面试题目总结(停)
-
TypeScript
[x] 基本数据类型
- 枚举类型
- 对象类型接口
- 函数类型接口
- 函数
- class
- 泛型
- 类型检查机制
- 交叉-联合类型
- 索引、映射、条件类型
-
框架与类库
Vue
[x] vue学习记录
- Vue3.0学习
- 在 vue 中使用 typescript
-
React
[x] react学习记录
-
小程序
[x] Accumulation
- 🗒 封装请求
-
Serverless
-
webAssebly
-
GraphQL
-
前端音视频
WebRTC
[x] 前言
[x] H5直播
- 工具函数
Nodejs
-
Koa
[x] resource-coding
-
C
[x] 前言
- 基础
- 数据结构
-
Java
[x] 前言
- 基础
-
工程化
-
运维知识
-
持续集成
Jenkins
-
Docker
[x] 命令与学习笔记
-
Kubernetes
-
Nginx
-
📝 Http
[x] 状态码
-
构建与运行环境
WebPack
-
Gulp
vite
微前端
-
架构
-
监控
[x] sentry
-
跨端
React-Native
-
Taro
-
uni-app
-
Flutter
-
数据库
MySQL
[ ] MySQL-blog
-
MongoDB
nosql
Redis
-
工具 & 调试
[x] 日常开发工具类
- VSCode
- WebStrom
- node包管理工具与源切换
- Windows 桌面版微信内置浏览器调试
- 微信内置浏览器缓存清理
- 移动端调试
- console
- WindowsTerminal
- git bash
-
结尾
思路整理、自我纠正和目标重新聚焦的过程。
- 结果导向,永远要赢,喜欢困难。